PyQt5简介
PyQt5 是Digia的一套Qt5与python绑定的应用框架,同时支持2.x和3.x。本人使用的是3.7。Qt库由Riverbank Computing开发,是最强大的GUI库之一 ,官方网站:www.riverbankcomputing.co.uk/news。
安装PyQt5和Qt Designer
> pip install PyQt5
> pip install PyQt5-tools
这里简单介绍一下Qt Designer,Qt Designer可以使用GUI的方式快速生成PyQt代码
安装PyQt5-tools后,可以在
{python安装目录}\Lib\site-packages\pyqt5_tools目录下找到designer.exe
Qt Designer的使用
1、双击打开,各种组件随意拖拽
2、 保存文件,后缀名为.ui
3、 使用以下命令将.ui文件转换成py文件
# -m 指定python模块 后面加上模块的参数
# -0 指定输出文件目录
> python -m PyQt5.uic.pyuic demo.ui -o demo.py
4、在生成的demo.py文件中加入一下代码即可运行(生成的demo.py是一个类,我的类名为Ui_Form)
if __name__ == '__main__':
import sys
app = QtWidgets.QApplication(sys.argv)
mainWindow = QtWidgets.QMainWindow()
ui = Ui_Form()
ui.setupUi(mainWindow)
mainWindow.show()
sys.exit(app.exec_())
image
image
网友评论