美文网首页
pyqt5 - 学习记录

pyqt5 - 学习记录

作者: fantasy_learner | 来源:发表于2018-12-24 11:50 被阅读0次

安装

py3 -m pip install PyQt5 即可

常用类和方法记录

QApplication

  • tip:
  • 此类是主类,pyqt运行需要,创建的传参 sys.argv
  • exec_()
    • 主线程启动方法

共有方法

  • setToolTip("string")
    • 将鼠标停留在组件上即可显示的信息
  • resize()
    • 重新设定窗口大小
  • move()
    • 移动窗口位置
  • sizeHint()
    • 给出了推荐的大小

QWidget

  • 最基础的窗口组件
  • 没有父类的QWidget 会被作为窗口使用
  • show()
    • 在内存中创建该widget 并作为窗口显示
  • setWindowTitle("title")
    • 设置窗口标题
  • setWindowIcon(QIcon对象)
    • 传入 QIcon 对象 设置窗口logo
  • self.setGeometry(300, 300, 300, 220)
    • 设置参数并显示 前两个参数 定义显示在屏幕的 x,y 轴坐标 ,后两个参数是依次是高度和宽度.

QPushButton

  • button 按钮组件
  • init("text" , self)
    • 初始化 传入button上的文字和qwidget
  • clicked.connect(target_func)
    • 绑定点击事件

QMessageBox

  • question(QWidget , “str1” , "str2")
    • 提供一个问题窗口 , 返回值为类中的默认值
  • Yes
  • No

QToolTip

  • setFont(QFont("fontname" , fontsize))

QtGui.QDesktopWidget

- center()
    - 获取桌面中心位置,提供一个move参数

相关文章

网友评论

      本文标题:pyqt5 - 学习记录

      本文链接:https://www.haomeiwen.com/subject/lvgakqtx.html