[-001-]-Python语言的GUI编程工具包之PyQt5初步认识
一、PyQt5的QtWidgets介绍
PyQt5的QtWidgets模块包含了很多类,用于创建GUI应用程序的各种控件和窗口部件。其中一些主要的类包括:
QApplication:应用程序类,负责管理应用程序的控制流程和事件循环
QMainWindow:主窗口类,提供了一个应用程序的主界面
QWidget:窗口部件类,是所有用户界面元素的基类
QLabel:标签类,用于显示文本或图像
QPushButton:按钮类,用于触发事件
QLineEdit:单行文本框类,用于输入单行文本
QTextEdit:多行文本框类,用于输入和显示多行文本
QComboBox:下拉框类,用于选择列表中的一个选项
QSpinBox:微调框类,用于输入和显示数字
QCheckBox:复选框类,用于选择一个或多个选项
QRadioButton:单选框类,用于选择一个选项
QProgressBar:进度条类,用于显示任务的进度
QSlider:滑块类,用于调整数值
QTableWidget:表格类,用于显示和编辑表格数据
QTreeView:树形视图类,用于显示树形结构
QDockWidget:停靠窗口类,用于显示可停靠的窗口
二、实现一个简单的GUI窗口
import sys from PyQt5.QtWidgets import QApplication,QWidget """ 实现一个简单的GUI窗口 """ # QApplication:应用程序类,负责管理应用程序的控制流程和事件循环 app = QApplication(sys.argv) # 窗口部件类,是所有用户界面元素的基类 window = QWidget() window.show() sys.exit(app.exec_())
效果:
当有些人一出生就有的东西,我们要为之奋斗几十年才拥有。但有一样东西,你一辈子都不会有,那就是我们曾经一无所有。