vscode配置pyqt5

1.vdcode下载安装

访问 Visual Studio Code 官方网站主页主页,单击按钮 Download for Windows 下载安装程序,再运行它。

2.给vscode安装python扩展

vscode 支持很多种不同的编程语言,但要让它给 python 程序员提供尽可能多的帮助,必须安装 python 扩展。这个扩展让你能够在 vscode 中编写、编辑和运行 Python 程序。安装步骤如下图所示:

3.安装完成后进行hello world程序测试

在电脑中合适位置创建工作目录,在vscode软件界面上打开工作目录,创建python文件,并保存为helloworld.py,输入测试代码,并运行,运行结果如下图所示:

4.安装pyqt5

打开cmd,输入pyqt安装命令,pip install pyqt5 -i https://mirrors.aliyun.com/pypi/simple/ 如果电脑未安装过pyqt5,系统自动安装pyqt5,如果安装过了,则如下显示

5.安装pyqt5-tools

输入pip install pyqt5-tools -i https://mirrors.aliyun.com/pypi/simple/ 命令,安装pyqt5-tools,如果系统未安装pyqt5-tools,则自动安装pyqt5-tools,如果按安装过了,如下图显示:

安装完成后可在python安装目录下的Scripts目录下看到已安装的可执行程序文件,注意:python安装目录根据实际目录,本电脑python安装在C:\\Program Files目录下,记录此目录

在C:\Program Files\python\Lib\site-packages\qt5_applications\Qt\bin 目录下看到如下文件

6.接下来开始进行vscode支持pyqt5开发的配置,首先安装pyqt integration,我已安装过所以显示为uninstall

7.进行扩展设置

主要设置位置由3处,第一处:pyrcc路径设置,输入pyrcc的路径,pyrcc用于图片等资源的转换

第二处:pyuic路径设置,输入pyuic5的路径,pyuic5用于把qt designer设计的ui文件转换为.py文件

第三处:Qtdesigner路径设置,输入qt designer的路径,用于便捷打开qt designer  

8.至此,vscode对pyqt5的支持已经配置完成,可以进行设计了,在已打开的PYPROJ1目录下空白处点击鼠标右键,在弹出菜单中选择PYQT:New Form,即可快捷打开qt designer界面设计程序

创建一个空窗口,并从左侧空间窗口拖入若干控件,然后保存名为mainwindow.ui,注意保存目录为当前vscode打开的工作目录

此时vscode工作目录下会自动导入保存的MainWindow.ui文件,此文件还不能直接使用,需要转换为python文件,鼠标右键选中MainWindow.ui文件,点击弹出菜单的最下方PYQT:Compile Form

可以看到,生成了一个名为MainWindow.py的文件,打开可以看到vscode自动生成了MainWindow的类,里面包含了我们拖入的多个控件的定义

虽然,窗口类已经生成,实际上是一个窗口的样式类,需要我们创建一个窗口,并把此窗口的样式设置为样式类,才可以运行。在实际设计中通常把当前类保存为一个模块,新建一个主文件main.py文件,在文件中调用此模块。

main文件中首先导入了Ui_MainWindow模块,然后导入了创建窗口需要的pyqt5模块QtCore,QtGui,QtWidgets,最后导入了sys模块,代码如下图所示

from Ui_MainWindow import Ui_MainWindow
from PyQt5 import QtWidgets
import sys

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

运行后生成窗口,可以看到日期和时间空间可以手动设置。

  • 17
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值