背景
做畢業設計,考慮使用PyQt5進行UI設計,PyQt方便易用,而且是兼容Python的,Pycharm的插件工具也比較易用,因此考慮使用之,廢話少說,直接開始。。
Step1 軟件準備
- Anaconda
- Pycharm
- PyQt5 (version==v5.13)
- ptqt5-tools(version==)
step1.1下載Anaconda+Pycharm(略)
下載好Anaconda+Pycharm(社區版),然後配置好Anaconda+Pycharm,去其他博客找
配置好後,下載PyQt5,版本是5.13,方法是:
step1.2下載PyQt 5.13
打開cmd,輸入conda activate
,然後輸入pip install pyqt5==5.13.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/
即可,如果報錯Consider using the --user option or check the permissions.
,則加一個–user選項就行了,見下圖。如果報錯spyder 3.3.6 requires pyqtwebengine啥的,直接pip uninstall spyder
刪掉它。。。
step1.3 下載pyqt5-tools
接着下載pyqt5-tools,網址是https://pypi.org/project/pyqt5-tools/5.13.0.1.5/#files,我的環境是win64+py37,所以選最後一個輪子。。
下好後,cmd下cd到對應的目錄下面,然後輸入pip install pyqt5_tools-5.13.0.1.5-cp37-none-win_amd64.whl
如果缺少相關包,直接按着上面這個方法下載就行了
然後就可以找到對應的qtdesigner.exe文件路徑
step2 配置Pycharm
打開Pycharm,然後菜單欄 --> 文件 --> 設置 --> 工具 -->外部工具 --> +
step2.1 配置QtDesigner
輸入Name,Group,最重要的是Program的位置,也就是designer.exe位置,然後確定。這個是用來打開ui設計界面的。
step2.2 配置Pyuic
跟上面同樣的方法,點加號,然後輸入Name,Group,注意Group要和前面一樣,然後Program輸入自己的python.exe的位置,
Parameters:-m PyQt5.uic.pyuic $FileName$ -o Ui_$FileNameWithoutExtension$.py
Working directory:$FileDir$
這個是用來將.ui格式文件轉換成.py格式文件的,很方便
step 2.3設計界面
新建個項目,按這個快捷方式直接就可以轉到designer.exe
隨便瞎畫一個,然後ctrl+S保存到項目目錄下面,然後就有個.ui文件生成
之後對這個文件,pyuic轉換一下
然後發現報錯
發現可能是因爲,pyqt5不完整導致的,回到step 1.2,先卸載pyqt5,spyder,然後重新安裝pyqt5,即可…