当前位置:   article > 正文

[工程-学习笔记] Pyqt5常用组件_pytq5 有哪些组件

pytq5 有哪些组件

参考: https://maicss.gitbooks.io/pyqt5/content/
最近由于自己工作的需要,需要使用pyqt5写一点简单的东西,整理出一个大纲,了解一下pyqt5主要有哪些东西,需要查的地方就去

常用模块

  • QtWidgets: 包含了一系列创建桌面应用的UI元素
  • QtGui: 包含了窗口系统、事件处理、2D图像、基本绘画、字体和文字类
  • QtCore: 包含了核心的非GUI的功能。主要和时间、文件与文件夹、各种数据、流、URLs、mime类文件、进程与线程一起使用。

QtWidgets常用类

  • 初级
    • QApplication: 创建PyQt5应用的类
    • QWidget: 用户界面的基本控件类,提供了基本的应用构建器.默认情况下,构造器是没有父级的,没有父级的构造器被称为窗口
    • QToolTip: 信息提示框
    • QPushButton: 按钮
    • QMessageBox: 消息对话框
    • QDesktopWidget: 获取屏幕信息
    • QLabel: 创建label
  • 进阶
    • QAction: 动作关联,常用于为菜单添加动作
    • QMenu: 创建子菜单
    • menubar = self.menuBar(): 获取菜单栏
    • self.statusBar(): 获取状态栏
    • self.toolbar = self.addToolBar('Exit'): 获取工具栏
    • QTextEdit: 文本编辑区域
    • QLineEdit: 文本编辑行
    • QMainWindow: 状态栏,菜单栏,工具栏都继承自这个类
    • QFrame: 在组件周围添加了边框
  • 高级
    • QHBoxLayout, QVBoxLayout: 盒布局中的水平/垂直布局
    • QGridLayout: 栅格布局
    • QInputDialog: 提供了一个简单方便的对话框,可以输入字符串,数字或列表
    • QColorDialog: 提供颜色的选择
    • QFontDialog: 做字体的选择
    • QFileDialog: 用户提供文件或者文件夹选择的功能, 能打开和保存文件
  • 其他控件
    • QCheckBox
    • QPushButton
    • QSlider
    • QProgressBar
    • QCalendarWidget
    • QPixmap
    • QSplitter: 让用户通过拖拽分割线的方式改变子窗口大小的组件
    • QComboBox: 下拉选框
    • *

QtGui常用类

  • 初级
    • QIcon: 接受一个路径作为参数显示图标
    • QFont: 创建字体

QtCore常用类

  • 初级
    • QCoreApplication: 包含了事件的主循环,它能添加和删除所有的事件
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/312116
推荐阅读
相关标签
  

闽ICP备14008679号