初学可视化PyQt5系列--主要类

【初学可视化PyQt5系列】

第1章 PyQt5 简介
第2章 PyQt5 新增功能
第3章 Hello my four rotor drone
第4章 PyQt5 主要类
第5章 PyQt5 使用Qt设计器
第6章 PyQt5 信号与插槽
第7章 PyQt5 布局与管理
第8章 PyQt5 基本小部件
第9章 PyQt5 QDialog类
第10章 PyQt5 QMessageBox类
第11章 PyQt5 多文档界面
第12章 PyQt5 拖放
第13章 PyQt5 数据库处理
第14章 PyQt5 绘图API
第15章 PyQt5 BrushStyle常量
第16章 PyQt5 QClipboard
第17章 PyQt5 QPixmap类
第18章 PyQt5 可视化案例–无人机实时飞行姿态数据显示仪表板


主要类-目录

  • 【初学可视化PyQt5系列】
  • 前言
  • 一、常用的模块
  • 二、PyQt5常用开发工具
  • 三、常用小部件
  • 总结


前言

今天开始学习 PyQt 的主要类。 欢迎各位小伙伴欢迎各位小伙伴关注、赞赞、留言和收藏。
PyQt API 包含 400 多个类,是一个大类和方法的集合。这些类在 20 多个模块中定义。

QObject 类位于类层次结构的顶部。 它是所有 Qt 对象 的基类。
QPaintDevice 类 是所有可绘制对象的基类。
QWidget 类,派生自 QObject 和 QPaintDevice 类,是所有用户界面对象的基类。 QDialog 和 QFrame 类也派生自 QWidget 类。 他们有自己的子类系统。

QApplication 类 管理 GUI 应用程序的主要设置和控制流程。 它包含主事件循环,在其中处理和调度由窗口元素和其他源生成的事件。 它还处理系统范围和应用程序范围的设置。


一、常用的模块

1.QtCore

其他模块使用的核心非 GUI 类

2.QtGui

图形用户界面组件

3.QtNetwork

网络编程类

4.QtMultimedia

低级多媒体编程类

5.QtOpenGL

OpenGL 支持类

6.QtScript

用于评估 Qt 脚本的类

7.QtSql

使用 SQL 进行数据库集成的类

8.QtWebKit

用于呈现和编辑 HTML 的类

9.QtSvg

显示 SVG 文件内容的类

10.QtXml

处理 XML 的类

11.QtWidgets

用于创建经典桌面样式 UI 的类。

12.QtDesigner

用于扩展 Qt Designer 的类

13.QtAssistant

支持在线帮

二、PyQt5常用开发工具

1.assistant

Qt Assistant 文档工具

2.pyqt5designer

Qt Designer GUI 布局工具

3.linguist

Qt Linguist 翻译工具

4.lrelease

将ts文件编译成qm文件

5.pylupdate5

提取翻译字符串并生成或更新 ts 文件

6.qmake

Qt 软件构建工具

7.yqt5qmlscene

QML 文件查看器

8.pyqmlviewer

QML 文件查看器

9.pyrcc5

Qt资源文件编译器

10.pyuic5

用于从 ui 文件生成代码的 Qt 用户界面编译器

11.pyqmltestrunner

在 QML 代码上运行单元测试

12.qdbus

列出 D-Bus 服务的命令行工具

13.QDoc

d软件项目的文档生成器。

14.Qhelpgenerator

生成和查看 Qt 帮助文件

15.qmlimportscanner

解析和报告 QML 导入

三、常用小部件

1.QLabel

用于显示文本或图像

2.QLineEdit

允许用户输入一行文本

3.QTextEdit

允许用户输入多行文本

4.QPushButton

调用操作的命令按钮

5.QRadioButton

允许从多个选项中选择一个

6.QCheckBox

允许选择多个选项

7.QSpinBox

允许增加/减少整数值

8.QScrollBar

允许访问超出显示孔径的小部件的内容

9.QSlider

允许线性改变边界值。

10.QComboBox

提供可供选择的项目的下拉列表

11.QMenuBar

持有 QMenu 对象的水平条

12.QStatusBar

通常在 QMainWindow 的底部,提供状态信息

13.QToolBar

通常在 QMainWindow 顶部或浮动。 包含操作按钮

14.QListView

在 ListMode 或 IconMode 中提供可选择的项目列表

15.QPixmap

显示在 QLabel 或 QPushButton 对象上的屏幕外图像表示

16.QDialog

可以向父窗口返回信息的模态或非模态窗口


总结

以上就是今天分享的关于PyQt5主要类的内容,创建第一个简单的 GUI 应用程序的详细过程。个典型的基于 GUI 的应用程序的顶级窗口是由 QMainWindow 小部件对象创建的。下图展示了QMainWindow框架 。欢迎各位小伙伴关注、赞赞、留言和收藏。
初学可视化PyQt5系列--主要类_第1张图片

你可能感兴趣的:(PyQt5,小白学做四旋翼无人机,Python数据分析与可视化,qt,开发语言,python,ui,pyqt)