雙擊官網鏈接直接安裝
(win10
系統)計算機——屬性——高階系統設定——環境變數——系統變數——編輯
新增:XXXX(安裝位置)\Anaconda3\Scripts
conda create -n pyqt python=3.7
conda activate pyqt
python -m pip install --upgrade pip
pip install sip==5.3.0 -i https://pypi.douban.com/simple # (該網址下載速度更快)
pip install qscintilla -i https://pypi.douban.com/simple
pip install pyqt5 -i https://pypi.douban.com/simple
pip install pyqt5-tools -i https://pypi.douban.com/simple
建議:適當降低版本安裝,親測PyQt5=5.13.0
+ PyQt5-tools=5.13.0.1.5
可用
至2020.08,安裝PyQt5=5.15.0 + PyQt5-tools=5.15.0.1.7,在D:\Anaconda3\Lib\site-packages\pyqt5_tools
資料夾執行designer.exe
不可用,出現如下錯誤:
pip uninstall pyqt5 pyqt5-tools
進入pyqt5的安裝資料夾下,一般爲D:\Anaconda3\Lib\site-packages\
,將以pyqt5開頭的資料夾全部刪除
網上下載eric6-20.2.zip壓縮包並解壓到當前資料夾,下載鏈接:
下載地址:eric6-20.2.zip
**注意:**eric6-20.2對應需安裝PyQt5=5.15.0,因此可以退出虛擬環境,在基礎環境中重新安裝PyQt5=5.15.0+PyQt5-tools=5.15.0.1.7
anaconda終端進入資料夾進行安裝(注意:在安裝前確保已安裝好pip install qscintilla)
D: \eric6-20.2>python install.py
新版本eric6不支援漢化,直接找到了漢化包.qm檔案進行了漢化。
下載地址:漢化包
將其放在你安裝eric的目錄下的語言套件檔案中
D:\Anaconda3\Lib\site-packages\eric6\i18n
開啓 Eric6——選擇選單欄——設定-偏好設定——在左側列表中選擇專案-多重專案——點選右側圖示後選定硬碟中的一個位置,我這裏是C:\Users\Alian\.eric6\workplace
資料夾——選好後點擊右下方的OK按鈕。(安裝完成,第一次開啓會自動彈出選擇多重專案的工作區)
C:\Users\Alian\.eric6\workplace\PyQt5
)——Ok——Yes——Yesrailway.e4p
檔案點選原始碼標籤右邊的表單標籤,在標籤下面 下麪的空白處右鍵點選,彈出的選單選擇新建表單——選擇表單型別——輸入檔名
雙擊railway.ui
,計算機自動將railway.ui載入到Qt設計師程式中
在Qt設計師中完成設計,點選工具列中的儲存按鈕後關閉Qt設計師程式
回到Eric6中,右鍵點選railway.ui檔案,在彈出的選單中選擇編譯表單
稍等片刻後程式會提示編譯成功 返回原始碼標籤可以發現專案中多了一個Ui_railway.py
檔案,雙擊該檔案可以檢視我們設計好的表單程式碼
點選選單欄的開始-執行指令碼(或直接按鍵盤F2鍵)——OK——OK
新建專案——Setting——Project untitled——Project Interpreter——Add 選擇上述建立的虛擬環境下的python.exe
在新建的工程下,File->Settings->Tools->External Tools,點選加號:
XXX\Anaconda3\Lib\site-packages\pyqt5_tools\designer.exe
XXX\Anaconda3\Lib\site-packages\pyqt5_tools
使用:Tools->External Tools->Qt Designer
在新建的工程下,File->Settings->Tools->External Tools,點選加號:
D:\Anaconda3\python.exe
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
$FileDir$
使用:選中.ui檔案——右擊——External Tools——PyUIC,這個時候會生成一個.py檔案
1、 通過Eric6:編譯表單——railway.ui
轉換成Ui_railway.py
2、 利用pyuic5命令列
Pyuic5 -o railway.py railway.ui
3、 利用pycharm——External Tools——PyUIC——railway.ui
轉換成railway.py
(其中Ui_railway.py可以單獨執行,而railway.py不可)