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
話不多說上圖。
步驟:》文件》設置》外部工具》點擊(+)添加
具體設置:
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就是實現這個功能的。
具體配置:
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 加載資源文件》
具體配置:
program:D:\python3\Scripts\pyrcc5.exe
Argument:$FileName$ -o $FileNameWithoutExtension$_rc.py
Working Directory:$FileDir$
(D:\python3是我的python安裝目錄,這個得替換成自己的安裝目錄哈)
Python+PyQt5+QtDesigner+PyUic+PyRcc環境安裝與配置相關教程
總結
以上是生活随笔為你收集整理的python qt designer 重定向_Python+PyQt5+QtDesigner+PyUic+PyRcc环境安装与配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java归还线程_再谈java线程
- 下一篇: 2018蓝桥杯省赛java_蓝桥杯201