Vscode+PyQt5

一、运行环境

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

  1. 安装Python扩展和PYQT Integration扩展


    image.png
  2. 编辑launch.json
    增加一条启动设置

{
            "name": "Python: start",
            "type": "python",
            "request": "launch",
            "program": "${workspaceRoot}\\editor\\start.py",
            "console": "integratedTerminal"
},
  1. 选择启动配置,按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

你可能感兴趣的:(Vscode+PyQt5)