python qt designer 重定向_Python+PyQt5+QtDesigner+PyUic+PyRcc环境安装与配置

Python+PyQt5+QtDesigner+PyUic+PyRcc环境安装与配置

Python+PyQt5+QtDesigner+PyUic+PyRcc环境安装与配置

Python+PyQt5+QtDesigner+PyUic+PyRcc环境安装与配置下载安装

配置配置PyQt5

配置QtDesigner

配置pyuic

配置pyrcc

身为一只从来只写代码,不做UI的小白,如果不是老板突然来了莫名其妙的要求,我式绝对不会去做啥子UI的。(有功能就行,要啥子样子货。)抱着这样的想法我,在第一次接触UI的时候,那是高斯懵逼的。Python+PyQt5+QtDesigner+PyUic+PyRcc,霍,五样里面就认识了个Python。一番百度查资料之后才了解清楚。PyQt5,用了它之后敲python代码就能能够进行UI设计;QtDesigner也是用来做UI的,只不过是直接通过Qt语言来进行UI设计的,同时,还支持拖拽式的UI设计。PyUic,就是一个用来将QtDesigner代码转化成Python代码的;最后PyRcc,就是将图片、数据文件资源打包成py文件的。事实上,我刚开始的时候也只是配置了Python+PyQt就直接开始撸UI了。但只花了一早上,整出来的界面,部件都在,但是布局真心看不下去。最后,一番折腾才发现这个Python+PyQt5+QtDesigner+PyUic+PyRcc。

下载安装

这里需要安装的,其实一共就三个:python,PyQt,以及QtDesigner。

python(这个不解释,教程那么多,自个儿百度)

PyQt:pip install PyQt5 -i https://pypi.douban.com/simple

QtDesigner:pip install PyQt5-tools -i https://pypi.douban.com/simple

(刚开始我也是疯狂pip install QtDesigner。。。然而它藏在PyQt

5-tools里面)

配置

配置PyQt5

PyQt5是需要配置环境变量的。不然,直接import 进去,最后九成九是报错:no Qt platform plugin could be initialized.balabala… 这句话是背出来的,今天报错N多遍!!!

配置方式:

变量名:QT_QPA_PLATFORM_PLUGIN_PATH

变量值:D:\python3\Lib\site-packages\PySide2\plugins\platforms

(D:\python3是我的python安装目录,这个得替换成自己的安装目录哈)

配置QtDesigner

话不多说上图。

533dc1c55266a22b08091520d3db9f28.png

步骤:》文件》设置》外部工具》点击(+)添加

859dfaf37553e5a341cb392255b5d4d8.png

具体设置:

program:D:\python3\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe

Working Directory:D:\python3\Lib\site-packages\pyqt5_tools\Qt\bin

(D:\python3是我的python安装目录,这个得替换成自己的安装目录哈)

配置pyuic

pyuic的作用:QtDesigner设计ui界面的文件是以.ui后缀的。在python中,需要转化成.py后缀才能使用。pyuic就是实现这个功能的。

31b1de5b12f442882fb8b4f5f98f04e9.png

具体配置:

program:D:\python3\Scripts\pyuic5.exe

Argument:-m PyQt5.uic.pyuic $FileName$ -o $ FileNameWithoutExtension$ .py -x

Working Directory:$FileDir$

(D:\python3是我的python安装目录,这个得替换成自己的安装目录哈)

配置pyrcc

pyrcc的作用:QtDesigner中管理资源文件(图片、数据文件)是通过.qrc文件来管理的。pyQt生成的应用程序,引用图片通常是将资源文件装换为 python 文件,然后引用资源文件,而不能直接加载资源文件。而pyrcc就是将.qrc文件转化成.py文件的。

想了解PyQt中资源文件的加载,可以参考《pyqt 加载资源文件》

c473f93e15bd39ad9d58cfa18aacb1b2.png

具体配置:

program:D:\python3\Scripts\pyrcc5.exe

Argument:$FileName$ -o $FileNameWithoutExtension$_rc.py

Working Directory:$FileDir$

(D:\python3是我的python安装目录,这个得替换成自己的安装目录哈)

Python+PyQt5+QtDesigner+PyUic+PyRcc环境安装与配置相关教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值