新手pyqt5初步安装,及用python运行qt designer生成的UI代码

一:初步安装pyqt5
首先说明一下,安装pyqt不用预安装sip等搞一大堆东西,直接安装pyqt5就可以了。
环境:win7
Python版本:Python 3.4.1
(官网)https://www.python.org/downloads/release/python-343/
PyQt5版本:PyQt5-5.4-gpl-Py3.4-Qt5.4.0-x64.exe
下载地址:
(官网)https://riverbankcomputing.com/software/pyqt/download5
安装步骤:
1, 安装Python3.4.1,默认安装路径:C:\Python34

2,安装PyQt5,会根据Python的安装路径自动进行安装,不需要修改。(安装成功之后会有C:\Python34\Lib\site-packages\PyQt5这个文件)

3,测试安装是否成功。写下面的代码,运行看运行是否正确。

import sys
from PyQt5 import QtWidgets
if __name__ == '__main__':
    app = QtWidgets.QApplication(sys.argv)
    w = QtWidgets.QWidget()
    w.resize(400, 200)
    w.setWindowTitle("hello PyQt5")
    w.show()
    exit(app.exec_())

这里写图片描述

二:运行qt designer设计的UI代码
1,首先打开qt designer,安装pyqt的文件已经有包含。
C:\Python34\Lib\site-packages\PyQt5\designer.exe

2,选择main windows,然后拉一下按钮,单选框之类随便设计一下界面,保存为ui后缀的文件,我保存为D:\pyqt_file\frist.ui
像这样

3,Qt Designer设计出来的文件默认为.ui文件,里面包含的类css布局设计语言,如果想用python运行,我们还需要将它转换成.py文件。

我们如果使用pycharm开发python的话,配置完pycharm可以转换。
不过这次我用pyuic来转换。
我保存的.ui文件在D:\pyqt_file中,.py文件生成在D:\pyqt_file中
cmd窗口下,DOS命令下输入
命令:python -m PyQt5.uic.pyuic -o D:\pyqt_file\frist.py D:\pyqt_file\frist.ui

或者:pyuic5 -o D:\pyqt_file\frist.py D:\pyqt_file\frist.ui

把ui转换为py文件,注意路径!!
这里写图片描述
同目录下生成的py文件,打开后是这样的。

这里写图片描述

4,打开生成的.py文件,Ui_MainWindow这个类已经把布局都写好了。我只要修改调用一下就可以运行。
在代码后面添以下代码:

if __name__ == '__main__':  
    app = QtWidgets.QApplication(sys.argv)
    MainWindow = QtWidgets.QMainWindow()
    ui = Ui_MainWindow()

    ui.setupUi(MainWindow) 
    MainWindow.show()
    sys.exit(app.exec_()) 

这里写图片描述
运行没问题,然后就可以增加想要的事件了。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值