VSCode PYQT5配置

pip install

在这里插入图片描述
在这里插入图片描述

查看下载位置

在这里插入图片描述
我打开文件资源管理器在site-packages点了半天,其实可以直接在你的python安装目录(我的叫py37)下用文件管理器搜索 pyuic.exe 、 pyrcc.exe、 designer.exe的位置就好了。。。。
我这个版本前两个在python安装目录下的Script的下也就是
…/py37/Script/pyuic.exe
…/py37/Script/pyrcc.exe
designer在
…/py37/Lib/site-packages/qt5_applications/Qt/bin/designer.exe

vscode安装插件

在这里插入图片描述

在这里插入图片描述

配置路径

在这里插入图片描述

看到pycharm教程配置了3个 QtDesigner用于界面设计,PyUIC用于把ui文件转化成py文件,Pyqcc用于把资源文件qrc转换成py文件
不过不知道qcc用不用的上,先配置上
在这里插入图片描述

测试

项目目录右键 PYQT: New From
在这里插入图片描述
会自动跳转QT Designer(刚配置完我报了一个error,Command failed:后面是Designer.exe的安装路径,可能是配置还没好,我重新打开配置粘贴了一次,再试就可以了)

进入Designer
选择 “Main Window”,点击 “创建”
向 “main window” 中拖入一个 label 控件和 push button 控件,并在object Inspector中
将label 的objectName 修改为 lbl_info,
text 修改为”这是我的第一个pyQT 程序”

button 的objectName 修改为 btn_ClickMe,
text 修改为”点击我”
点击左上角 ”保存” 按键,将其保存为 “ui_Hello01.ui”。
这时,vscode中的目录下面就会多一个 “ui_Hello01.ui” 的文件。
在这里插入图片描述
右键这个untitled.ui文件,点击PYQT:Compile Form,然后下面会自动生成UI同名.py文件
在这里插入图片描述
再新建一个py文件

import sys
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
from Ui_ui_Hello01 import *


class Frm_Hello01(QMainWindow):
    def __init__(self, *args, **kwargs):
        super(Frm_Hello01, self).__init__(*args, **kwargs)

        # self.ui = Ui_ui_Hello01.Ui_MainWindow()
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        #self.setWindowFlags(Qt.WindowSystemMenuHint)

        self.init_ui()

    def init_ui(self):
        self.ui.btn_ClickMe.clicked.connect(self.click_me) 

    def click_me(self):
        self.ui.lbl_info.setText("kkkkk") #点击按钮txet内容变为kkkkk

def main():
    app = QApplication(sys.argv)        # 应用程序实例对象

    MainWindow = Frm_Hello01()        # 窗体对象
    MainWindow.show()             # 显示窗体
    sys.exit(app.exec_())         # 启动应用程序消息循环


if __name__ == "__main__":
    main()

运行结果
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值