標籤:
1.下載PyQt
官方網站:http://www.riverbankcomputing.co.uk/software/pyqt/download/
2.配置PyCharm
File --> Settings --> External Tools --> 單擊“ADD”(加號表徵圖) --> 彈出對話方塊,做如下設定
1).設定“Qt Designer” -- 這個主要用來設計 Qt介面
在Qt Designer的設定中,Program選擇PyQt安裝目錄中 designer.exe 的路徑
Work directory 使用變數 $ProjectFileDir$ (點擊後面的 Insert macro 按鈕可以不用輸入雙擊上屏)
2).設定“PyUIC” -- 這個主要是用來將 Qt介面 轉換成 py代碼
Program 寫入Python的地址
Parameters寫入D:\Python\Python27\Lib\site-packages\PyQT4\uic\pyuic.py $FileName$ -o $FileNameWithoutExtension$.py(寫入自己真真實位址)
Work directory 使用變數 $ProjectFileDir$
然後,在菜單“Tools”上,就多出了一個“PyQt4”選項。
3.相關
Qt Designer設計出來的檔案預設為ui檔案,裡麵包含的類css布局設計語言,如果想要查看代碼我們還需要將它轉換成py檔案,
1)我們可以使用一條DOS命令來完成D:\Python33\Lib\site-packages\PyQt5\pyuic5.bat main.ui -o frist.py。
如下命令可以將當前檔案夾下所有ui轉換成py檔案:for /f "delims=" %%i in (‘dir /b /a-d /s *.ui‘) do D:\Python33\Lib\site-packages\PyQt5\pyuic5.bat %%i -o %%i.py
2)也可以用上面設定好的pycharm便捷的對UI進行轉化
3)PyQt支援用LoadUi方法直接載入ui檔案,當然我們通過轉換後可以方便學習PyQt表單控制項的原始碼。
製作一個Demo 4、1、用Eric建立Demo項目
Projcet Name(項目名稱):Demo
Projcet Type(項目類型):QT4 GUI
Projcet Directory(項目儲存目錄):選擇你計劃存放的專案檔目錄。
點擊OK,會出現版本選擇對話方塊,選擇None。
4、2、在Demo項目中添加Forms,用PyQT4設計
單擊軟體介面左面的Projcet-Viewer中的第二個選項卡Forms在下面空白地區中,右鍵滑鼠->New form... 彈出對話方塊中選擇Dialog,然後OK-給ui檔案起個名字(Login.ui),儲存後,會自彈出QT4設計視窗
轉到QT設計師表單設計工具,這時您就可視化的設計您的登入表單了。這個工具非常簡單、中文操作介面,一看就會。
4、3、返回到Eric介面後,設計程式。
返回到Eric IDE在Project-Viewer---->Forms
選擇中Login.ui檔案右鍵點擊“compile form”,就會在Project-Viewer--->Sources產生一個UI_Login.py的腳步檔案,
這時就可以按F2運行ui_Login.py腳步測試,看到效果,
pycharm整合pyqt