天天看點

Pycharm中配置.ui轉.py檔案;.qrc檔案轉.py檔案和Qtcreator

QtCreator

1、打開Pycharm軟體–>file–>setting–>Tools–>External Tools–>+

2、點選“+”添加Qtcreator

Pycharm中配置.ui轉.py檔案;.qrc檔案轉.py檔案和Qtcreator

3、點選“+”後,如下圖所示

Pycharm中配置.ui轉.py檔案;.qrc檔案轉.py檔案和Qtcreator

Name:QtDesigner(名字可以任意)

Program:​​

​D:\python\python37\Lib\site-packages\pyqt5_tools\designer.exe​

​​(路徑根據自己安裝python的位置定)

Working directory:​​

​$FileDir$​

​​ Program中填寫的是在site-packages檔案中pyqt5_tools中的designer.exe檔案。

如果沒有這個exe檔案,則這裡需要安裝包pyqt5_tools

pip install pyqt5_tools

Pycharm中配置.ui轉.py檔案;.qrc檔案轉.py檔案和Qtcreator

測試結果

Pycharm中配置.ui轉.py檔案;.qrc檔案轉.py檔案和Qtcreator

單擊打開

Pycharm中配置.ui轉.py檔案;.qrc檔案轉.py檔案和Qtcreator

Ui檔案轉py檔案

按照圖一的方式建立外部工具
Pycharm中配置.ui轉.py檔案;.qrc檔案轉.py檔案和Qtcreator

Program:​​

​D:\python\python37\python.exe​

​​ Arguments:​

​-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py​

​ Working directory: ​

​$FileDir$​

使用方法
Pycharm中配置.ui轉.py檔案;.qrc檔案轉.py檔案和Qtcreator
Pycharm中配置.ui轉.py檔案;.qrc檔案轉.py檔案和Qtcreator

.qrc檔案轉py檔案

按照圖一的方式建立外部工具
Pycharm中配置.ui轉.py檔案;.qrc檔案轉.py檔案和Qtcreator

Name:​​

​qrcTopy​

​​(可以自己确定)

Program:​​

​D:\python\python37\Scripts\pyrcc5.exe​

​​ Arguments:​

​$FileName$ -o $FileNameWithoutExtension$_rc.py​

​ Working directory:​

​$FileDir$​

使用方法

1、 建立一個qrc檔案

檔案的内容是:

<RCC>
    <qresource prefix="/">
        <file>/images/radar.png</file>  
        # 兩個file之間是圖檔的路徑 
        #多少個檔案寫多少行
    </qresource>
</RCC>      

在工程檔案下的images檔案下有一張radar.png的圖檔

2、儲存成qrc檔案

Pycharm中配置.ui轉.py檔案;.qrc檔案轉.py檔案和Qtcreator

3、把qrc檔案放置到Pycharm的工程檔案下面

右擊該檔案–》External Tools–》qrcTopy

Pycharm中配置.ui轉.py檔案;.qrc檔案轉.py檔案和Qtcreator
轉換結果