0.导包
常见必选 import sys # 实现关闭窗口退出应用程序并返回到父进程 from PyQt5.QtWidgets import QApplication, QMainWindow from PyQt5 import QtCore, QtGui
解释 QtWidgets :构建界面的一系列UI元素组件 QMainWindow : 主窗口(Qt中的顶层窗口) QApplication : 窗口系统(基于QWidget,管理GUI程序的控制流和主要设置) QtCore :Qt核心(常用于参数调取)
拓展: QMenu,菜单栏设定 QApplication, 初始化窗口系统(必用) QSpinBox, 计数器控件 QMessageBox,消息框 QInputDialog, 输入框 QTextBrowser, 可读浏览框 QPushButton, 按键 QFontDialog,字体设定窗口 QFileDialog, 文件读取设定 QCheckBox, 选项卡 QAction, 菜单栏选项 QLabel, 标签 QTextEdit, 文本框 QLCDNumber, 计时器 QLineEdit,行文本框
1.1主函数设定
if __name__ == '__main__': # 初始化窗口系统 app = QApplication(sys.argv) # 实例化 ex = MyPlan() # app.exec_()运行主循环,如果关闭窗口退出应用程序并返回到父进程 sys.exit() sys.exit(app.exec_())
1.2窗口初始化:
class MyPlan(QMainWindow): def __init__(self): # 别忘super加