一、运行环境
1. 安装python3
https://www.python.org/downloads/
2. 设置环境变量
image.png将python37目录下的python.exe重命名为python3
3. 升级pip3
python3 -m pip install --upgrade pip
二、安装PyQt5
方式1. 使用命令在线安装PyQt5
pip3 install PyQt5
方式二:手动下载安装(在线安装超时)
1. 下载whl包
打开网页根据系统选择
https://pypi.org/project/PyQt5/5.12.1/#files
或者点击链接下载windows64版本
PyQt5-5.12.1-5.12.2-cp35.cp36.cp37.cp38-none-win_amd64.whl
2. 安装
pip3 install PyQt5-5.12.2-5.12.3-cp35.cp36.cp37.cp38-none-win_amd64.whl
三、安装pyqt5-tools
1. 下载whl包
打开网页根据系统选择
https://pypi.org/project/pyqt5-tools/5.12.1.1.5rc4/#files
或者点击链接下载windows64版本
pyqt5_tools-5.12.1.1.5rc4-cp37-none-win_amd64.whl
2. 安装
pip3 install ./pyqt5_tools-5.12.1.1.5rc4-cp37-none-win_amd64.whl
注意
pyqt和pyqt-tools需要版本一致,如果不一致,安装pyqt5-tools时,会在线下载并安装与其版本一致的pyqt5
如果安装错了版本,使用uninstall卸载
pip3 uninstall PyQt5-5.12.2-5.12.3-cp35.cp36.cp37.cp38-none-win_amd64.whl
四、配置vscode
-
安装Python扩展和PYQT Integration扩展
image.png -
编辑launch.json
增加一条启动设置
{
"name": "Python: start",
"type": "python",
"request": "launch",
"program": "${workspaceRoot}\\editor\\start.py",
"console": "integratedTerminal"
},
-
选择启动配置,按f5启动
image.png
五、pylint报错
安装pylint后,vscode上出现错误信息,但是实际运行没有错误
No name 'QApplication' in module 'PyQt5.QtWidgets'pylint(no-name-in-module)
No name 'QWidget' in module 'PyQt5.QtWidgets'
解决方法:
在项目根目录下执行下面的命令, 将extension-pkg-whitelist=PyQt5写入.pylintrc文件
注意: 需要重启vscode生效
F:\projects\cistudio>echo extension-pkg-whitelist=PyQt5 >> .pylintrc
六、文档
pyqt-widget API:
https://doc.qt.io/qtforpython/PySide2/QtWidgets/index.html
phthon:
https://www.runoob.com/python/python-tutorial.html
网友评论