模块介绍
PyQt5中有非常多的功能模块,开发中最常用的功能模块主要有三个:
QtCore
QtCore包含了核心的非GUI的功能。主要和时间、文本与文件夹、各种数据、流、URLs、mime类文件、进程与线程一起使用。
导入方法:
from PyQt5.QtCore import Qt, QThread, pyqtsignal
使用案例:
signal = pyqtSignal(str)
QtGui
QtGui包含了窗口系统、事件处理、2D图像、基本绘画、文字和文字类
导入方法:
from PyQt5.QtGui import QIcon
使用案例:
w.setWindowIcon(QIcon(':/img/favicon.ico'))
QtWidgets
QtWidgets包含了一些创建桌面应用的UI元素
导入方法:
from PyQt5.QtWidgets import QApplication, QWidget, QLineEdit, QPushButton, QHBoxLayout, QVBoxLayout, QTableWidget, QTableWidgetItem, QHeaderView
使用案例:
class DownloadHistoryWidget(QWidget):
原创文章,作者:朋远方,如若转载,请注明出处:https://caovan.com/pyqt5changyongcaozuozhichuangkouyukongjian/.html