Python語言編程系列0001----基于PyQt4界面庫,打造PyCharm編程環(huán)境,集成開發(fā)GUI程序的常用工具
對于Python開發(fā)者,經(jīng)常使用PyQt4開發(fā)GUI界面程序時,可將成常用的工具集成于PyCharm環(huán)境中,方便程序的快捷開發(fā),提高工作效率。此處將與PyQt4開發(fā)相關(guān)的“Qt Designer”、“PyUIC”、“Rcc2Py”三種常用工具集成于PyCharm環(huán)境,設(shè)置后情況如下圖所示。選擇PyCharm的菜單“File”-->“Settings...”,彈出設(shè)置對話框,在“Tools”目錄下的“External Tools”中,點擊“+”按鈕,可添加這三種工具并進(jìn)行設(shè)置。
下面是三種工具的具體設(shè)置情況,且假設(shè)Python的安裝目錄為“D:\Python27_64\”,PyQt4安裝目錄為“D:\Python27_64\Lib\site-packages\”。
1、集成Qt Designer
目的是在PyCharm開發(fā)環(huán)境中快速打開Qt Designer。具體設(shè)置如下圖所示:
“Name”:Qt
Designer
“Group”:PyQt4
“Program”:D:\Python27_64\Lib\site-packages\PyQt4\designer.exe
“Working directory”:$ProjectFileDir$
其它設(shè)置默認(rèn)。
2、集成PyUIC
目的是將Qt Designer設(shè)計的“.ui”界面文件轉(zhuǎn)換成“.py”文件。具體設(shè)置如下圖所示:
“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$
其它設(shè)置默認(rèn)。經(jīng)上面設(shè)置后,可將當(dāng)前目錄下“.ui”文件轉(zhuǎn)換為以“Ui_”開頭的“.py”文件,如在當(dāng)前目錄下將“MyUI.ui”轉(zhuǎn)換為“ui_MyUI.py”。
3、集成Rcc2Py
目的是將Qt Designer設(shè)計中用到的資源文件“.qrc”文件轉(zhuǎn)換成“.py”文件。具體設(shè)置如下圖所示:
“Name”:
Qt Designer
“Group”: PyQt4
“Program”: D:\Python27_64\Lib\site-packages\PyQt4\pyrcc4.exe
“Arguments”: $FileName$ -o $FileNameWithoutExtension$_rc.py
“Working directory”: $FileDir$
其它設(shè)置默認(rèn)。經(jīng)上面設(shè)置后,可將當(dāng)前目錄下“.qrc”文件轉(zhuǎn)換為以“_rc”后綴的“.py”文件,如在當(dāng)前目錄下將“MyRes.qrc”轉(zhuǎn)換為“MyRes_rc.py”。
|