經常使用PyQt4開發GUI界面程序時,可將成常用的工具集成於PyCharm環境中,方便程序的快捷開發,提高工作效率。此處將與PyQt4開發相關的“Qt Designer”、“PyUIC”、“Rcc2Py”三種常用工具集成於PyCharm環境,設置后情況如下圖所示。選擇PyCharm的菜單“File”-->“Settings...”,彈出設置對話框,在“Tools”目錄下的“External Tools”中,點擊“+”按鈕,可添加這三種工具並進行設置。
下面是三種工具的具體設置情況,且假設Python的安裝目錄為“D:\Python27_64\”,PyQt4安裝目錄為“D:\Python27_64\Lib\site-packages\”。
1、集成Qt Designer
目的是在PyCharm開發環境中快速打開Qt Designer。具體設置如下圖所示:
“Name”:Qt Designer
“Group”:PyQt4
“Program”:D:\Python27_64\Lib\site-packages\PyQt4\designer.exe
“Working directory”:$ProjectFileDir$
其它設置默認。
2、集成PyUIC
目的是將Qt Designer設計的“.ui”界面文件轉換成“.py”文件。具體設置如下圖所示:
“Name”: Qt Designer
“Group”: PyQt4
“Program”: D:\Python27_64\python.exe
“Arguments”: D:\Python27_64\Lib\site-packages\PyQT4\uic\pyuic.py $FileName$ -o Ui_$FileNameWithoutExtension$.py
“Working directory”: $FileDir$
其它設置默認。經上面設置后,可將當前目錄下“.ui”文件轉換為以“Ui_”開頭的“.py”文件,如在當前目錄下將“MyUI.ui”轉換為“ui_MyUI.py”。
3、集成Rcc2Py
目的是將Qt Designer設計中用到的資源文件“.qrc”文件轉換成“.py”文件。具體設置如下圖所示:
“Name”: Qt Designer
“Group”: PyQt4
“Program”: D:\Python27_64\Lib\site-packages\PyQt4\pyrcc4.exe
“Arguments”: $FileName$ -o $FileNameWithoutExtension$_rc.py
“Working directory”: $FileDir$
其它設置默認。經上面設置后,可將當前目錄下“.qrc”文件轉換為以“_rc”后綴的“.py”文件,如在當前目錄下將“MyRes.qrc”轉換為“MyRes_rc.py”。