安裝PyQt5:
pip3 install pyqt5 進行安裝 注意:使用 pip3 install PyQt5安裝PyQt5.9版本后發現在./Python/Lib/site-packages/PyQt5目錄下沒有designer.exe工具, 在PyCharm的External Tools中找不到designer.exe,查閱資料后發現有如下解決方法:
pip install PyQt5-tools -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com
安裝完成后,在./Python/Lib/site-packages/pyqt5-tools目錄下可找到designer.exe,此后可在PyCharm或者Eric6中找到並添加designer.exe
上面內容在https://www.cnblogs.com/ygzhaof/p/9732421.html中已經提及到;
安裝Eric6:
Eric6是PyQt編程最理想的IDE,一般使用PyQt集合Eric做UI開發
1)Eric6官網:http://eric-ide.python-projects.org/eric-download.html
2)解壓開,然后將見目錄如下:
erict-17.09.zip
點擊install.py安裝(前提已經配置了python的環境變量);
安裝完畢后,進入python的安裝目錄,python\eric6-17.09,多了很多bat可執行文件,如下:
且python安裝目錄,的Lib\site-packages\ 多了一個eric6目錄;
3)解壓eric6-i18n-zh_CN*.zip 后文件復制到Python\Python36\Lib\site-packages\eric6中的同名目錄下,覆蓋原有文件,完成漢化;
4)打開eric6開發工具:
進入python安裝目錄中Python\Python36\Scripts,單擊eric6.bat執行;
5)配置Eric:
設置->首選項:
①設置api:
②配置Qt的 工具目錄: 單擊“Qt”,在Qt Designer一欄中,選擇“Tools Directory”,指向python安裝目錄中pyqt5-tools目錄即可;
因為該目錄下放了Qt的常用工具; Qt安裝時,放在了%Lib\sit-packages目錄下;
③編輯器設置:
“編輯器”->"自動完成"->"QScintilla",勾選“顯示單條”和“使用填充符號” 復選框;
“編輯器”->“自動完成”,勾選“啟用自動補全”復選框,“區分大小寫”,“替換文字”,“Show QScintilla completions,if plug-ins fail”;
設置編碼格式utf-8 ,如下:
“鍵盤輸入”->python語言,如下:
④工作目錄設置:
“項目”->“多重項目”,如下:
⑤代碼風格
“編輯器”->“風格”,“”縮放“”來設置代碼大小;如下:
⑥自動補全插件jedi
插件->插件存儲庫:
測試Eric是否可用:
新建文件,另存后例如命名為:test.py,
通過“開始”->“運行腳本”,執行該腳本程序,命令行窗口查看輸出結果;
注意:如果運行腳本等選項都是灰色不可用狀態,問題可能由於Eric的中文eric-i18n...的版本與eric安裝版本不匹配導致(該問題之前遇到過);
測試是否可以執行如下程序,顯示一個窗體: