【Python】界面设计——GUI编程之【PyQt5】
# 导入PyQt5的模块
from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton
class MyApp(QMainWindow):
def __init__(self):
super().__init__() # 调用父类的构造函数
self.initUI()
def initUI(self):
# 创建一个按钮
btn = QPushButton("点击我", self)
# 设置按钮的点击事件
btn.clicked.connect(self.on_click)
# 设置窗口的基本属性
self.setGeometry(100, 100, 400, 300) # 设置窗口的位置和大小
self.setWindowTitle('我的第一个PyQt5程序') # 设置窗口的标题
self.show() # 显示窗口
def on_click(self):
print('按钮被点击了')
if __name__ == '__main__':
app = QApplication([]) # 创建应用程序对象
my_app = MyApp() # 创建窗口对象
app.exec_() # 进入应用程序的事件循环
这段代码创建了一个简单的PyQt5应用程序,包含一个窗口和一个按钮。当按钮被点击时,会在控制台打印一条消息。这是学习PyQt5 GUI编程的一个基本示例。
评论已关闭