安裝PyQt5
注:Pyqt5只支持python3.5以上版本
Mac安裝
Mac上使用編譯安裝的話,后面使用pyinstaller打包可能會出問題,推薦使用命令行一鍵安裝,Linux如果包管理沒有的話,就使用編譯安裝吧。
brew install pyqt5
pip install pyqt5
windows安裝
pip install pyqt5
完成PyQt5安裝,再安裝qt designer,現在qt designer不再支持pip安裝,可以下載whl文件安裝
https://github.com/altendky/pyqt5-tools/releases/tag/v5.7.dev1
配置
配置PyCharm是為了在Pycharm里面實現打開qt designer,設計完頁面后將qt文件轉換成python語言的軟件文件。
配置QtDesigner
在使用PyQt5時,我們會用QtDesigner來進行界面設計,這是個Qt的界面可視化工具,可以很方便的設計UI,所見即所得。Designer的位置Qt-5.5.1/5.5/clang_64/bin/Designer.app,我們可以在PyCharm中配置Designer的路徑,這樣就可以在PyCharm中快速啟動Designer了。
- 打開 PyCharm 的設置
- 找到 Tools -> External Tools
- 點擊 + -> Create Tool
- 配置
上面用到的兩行配置參數具體為
xxxxxxxxx/bin/Designer.app # 填入Designer.app所在目錄,windows為designer.exe所在目錄 $ProjectFileDir$ # 死命令
配置PyUIC
PyUIC可以把Qt Designer設計完所生成的UI文件,轉換成Py文件,是個命令行工具,不配置也可以,在需要轉換的時候輸入以下命令
python -m PyQt5.uic.pyuic xxx.ui -o xxx.py# xxx.ui是你設計的ui文件,xxx.py是轉換后的python文件,名字可以不相同
配置方法
- 打開 PyCharm 的設置
- 找到 Tools -> External Tools
- 點擊 + -> Create Tool
-
Parameters中填入-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
如圖:
Program為python的安裝目錄,Parameters是命令,Working directory是工作目錄
使用
右鍵菜單中選擇 External Tools 即可。具體教程可查看本人博客。