PyQt 是一个跨平台的 Python 框架,用于创建桌面应用程序。它是一个结合了 Python 和 Qt 的强大工具,可以帮助开发者快速构建功能丰富的 GUI 应用程序。
安装 PyQt
在开始之前,您需要确保已经安装了 PyQt。您可以使用以下命令安装 PyQt:
pip install PyQt5
快速入门
以下是一个简单的 PyQt 应用程序示例:
import sys
from PyQt5.QtWidgets import QApplication, QWidget
app = QApplication(sys.argv)
window = QWidget()
window.setWindowTitle('Hello PyQt')
window.setGeometry(100, 100, 280, 80)
window.show()
sys.exit(app.exec_())
这段代码创建了一个简单的窗口,窗口标题为 "Hello PyQt"。
组件
PyQt 提供了丰富的组件,包括:
- 按钮 (QPushButton)
- 文本框 (QLineEdit)
- 标签 (QLabel)
- 窗口 (QWidget)
- 对话框 (QDialog)
事件处理
PyQt 使用事件驱动模型。您可以通过连接信号和槽来处理事件。
from PyQt5.QtWidgets import QApplication, QPushButton, QWidget
app = QApplication(sys.argv)
window = QWidget()
button = QPushButton('点击我', window)
button.clicked.connect(lambda: print('按钮被点击了'))
window.setGeometry(100, 100, 280, 80)
window.show()
sys.exit(app.exec_())
在这个例子中,当按钮被点击时,会打印出 "按钮被点击了"。
资源
更多关于 PyQt 的教程和资源,您可以访问以下链接:
PyQt Logo