使用Visual Studio Code搭建PyQt5开发环境

亲测可行
注意:Python3版本、PyQt5版本及PyQt5-tools版本,非本文涉及版本可能会出现版本不匹配导致的安装失败,其他版本需要自行探索。

安装Python3

Python3版本选择3.8.2,通过官网Python 3.8.2进行下载,安装即可。
注意:Python3安装时注意勾选Add Python to environment variables添加环境变量到操作系统;可以通过在Visual Studio Code终端中输入python -V查看Python版本进行确认。

PS D:\Workspace> python -V
Python 3.8.2

安装PyQt5与PyQt5-tools

通过Python的包管理工具pip安装PyQt5与PyQt5-tools,命令如下:

PS D:\Workspace> pip install PyQt5
PS D:\Workspace> pip install PyQt5-tools

通过pip list命令查看相应包是否安装成功及对应版本,命令如下:

PS D:\Workspace> pip list
Package            Version
------------------ ----------
pip                22.1.1
PyQt5              5.15.4
pyqt5-plugins      5.15.4.2.2
PyQt5-Qt5          5.15.2
PyQt5-sip          12.10.1
pyqt5-tools        5.15.4.3.2
qt5-applications   5.15.2.2.2
qt5-tools          5.15.2.1.2
WARNING: There was an error checking the latest version of pip.

Visual Studio Code配置Python3

Visual Studio Code安装Python详见官网Getting Started with Python in VS Code

Visual Studio Code安装Python拓展包

拓展商店搜索Python并安装
在这里插入图片描述

示例

新建Python文件夹,使用Visual Studio Code打开该文件夹,新建文件Hello.py,内容如下:

str = 'Hello World'
print(str)

通过查看–命令面板或者快捷键Ctrl+Shift+P打开命令面板,输入*>Python: Select INterpreter*,选择Python解析器,Visual Studio Code会根据系统环境变量设置的Python相关PATH加载可选择的Python解析器,如下图:在这里插入图片描述
通过运行–启动调试或者快捷键F5进入代码调试,选择Python File即可,在Visual Studio Code终端窗口可以看到程序打印信息。

Visual Studio Code配置PyQt5

拓展商店搜索PYQT Integration并安装在这里插入图片描述
进入设置–拓展–PYQT integration configuration,修改其中相应配置如下:
Pyuic: Cmd
C:\Users\xxx\AppData\Local\Programs\Python\Python38\Scripts\pyuic5.exe

Qtdesigner: Path
C:\Users\xxx\AppData\Local\Programs\Python\Python38\Lib\site-packages\qt5_applications\Qt\bin\designer.exe

其中C:\Users\xxx\AppData\Local\Programs\Python\Python38为Python安装的环境变量,需要和安装时的配置相匹配。
在Visual Studio Code资源管理器空白处右键,选择PYQT: New Form,打开Qt Designer,选择新建窗体–Main Window–创建
在这里插入图片描述
添加示例控件Text Edit,输入文本Hello World
在这里插入图片描述
通过窗体–预览或者快捷键Ctrl+R预览,
在这里插入图片描述
保存文件为Hello World.ui于工程目录下,右键Hello World.ui文件选择PYQT: Compile Form生成文件Ui_Hello World.py,该文件无法执行,需要在Hello.py中添加相应代码,如下:

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
import Ui_Hello_World

str = 'Hello World'
print(str)

if __name__ == '__main__':
    app = QApplication(sys.argv)
    MainWindow = QMainWindow()
    ui = Ui_Hello_World.Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

执行该代码即可显示PyQt5生成的Ui界面,如下:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值