新手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_())
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
二:运行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
_
())
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
更多文章、技术交流、商务合作、联系博主
微信扫码或搜索:z360901061
微信扫一扫加我为好友
QQ号联系: 360901061
您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。
【本文对您有帮助就好】元