PyQt 入门与进阶教程
🧩 为什么学习 PyQt?
tkinter
是标准库自带的 GUI 工具,但功能和界面风格较为基础。而 PyQt
是一个基于 Qt 库的 Python 图形界面框架,具有:
- 界面美观、跨平台
- 功能强大(支持多窗口、绘图、信号槽机制)
- 支持 Qt Designer 可视化设计界面
适合用来开发专业的桌面应用程序。
✅ 安装 PyQt5
pip install PyQt5
第一个 PyQt 应用程序
导入 sys
从 PyQt5.Qt控件 导入 Q应用程序, Q标签, Q小部件
app = Q应用程序(sys.参数)
窗口 = Q小部件()
窗口.设置窗口标题("你好 PyQt")
窗口.调整大小(300, 200)
标签 = Q标签("欢迎使用 PyQt!", parent=窗口)
标签.移动(100, 80)
窗口.显示()
sys.退出(app.退出_())'
说明:
QApplication
:应用对象,必须有QWidget
:基础窗口部件QLabel
:文本标签show()
:显示窗口sys.exit()
:程序退出处理