PyQt5的库和模块必须清楚,需要哪些对象,从哪些模块包去获取,以下简要列出常见的模块包。其中QtCore,QtGUI ,QtWidgets是常见的包含文件。
模块描述
QtCore 核心模块,非可视对象。如消息机制、各类资源信息。
QtGUI 基本的可视对象。与画图相关的对象。
QtWidgets 可视化基本对象widgets.
QtMultimedia 针对audio, video, radio 和camera的类对象.
Qt Multimedia Widgets 基于窗口的多媒体类.
Qt Network 网络编程对象
Qt QML QML和JavaScript对象,针对网页界面。.
Qt Quick 带quick的都是对嵌入式设备,如手机,平板电脑
Qt Quick Controls 2 带quick的都是对嵌入式设备,如手机,平板电脑的控件
Qt Quick Dialogs 带quick的都是对嵌入式设备,如手机,平板电脑的对话框
Qt Quick Layouts 带quick的都是对嵌入式设备,如手机,平板电脑的布局对象
Qt Quick Test 带quick的都是对嵌入式设备,如手机,平板电脑的测试对象
Qt SQL 数据库开发,对数据库AQL的支持
Qt Test 测试类对象
实验代码:
from PyQt5.QtCore import (pyqtSignal, QPointF, QPropertyAnimation, QRect,
QRectF, QState, QStateMachine, Qt) 凡涉及消息的,属性的,几何数据,有限状态机
from PyQt5.QtGui import QPixmap 凡涉及图像处理
from PyQt5.QtWidgets import (QApplication, QGraphicsScene, QGraphicsView,
QGraphicsWidget) 凡和进程,窗口相关的,控件相关的
网友评论