vscode配置(windows)

  1. 在vscode中安装Python与 QT for Python和code runner插件(推荐)

Python与 QT for Python插件开发PySide必备code runner(可以右键运行py文件)

  1. 安装PySide6
pip  install PySide6
  1. 配置QT for python 插件

  1. 点击插件 设置-拓展设置 找到你的PySide 安装位置 通常安装位置在你的python安装环境下的Script下

4. 我们需要把这三个程序配置到QT for python 中

5. 这个位置放 pyside6-designer.exe程序路径

7. 这个位置放 pyside6-rcc.exe程序路径

5. 这个位置放 pyside6-uic.exe程序路径

我的完整路径:C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Scripts\pyside6-designer.exe(根据你的程序路径进行调整) rcc.exe是用来将图片、数据等资源文件打包成py文件的工具。 uic.exe是将designer设计的ui文件转换成py文件 designer.exe QT UI设计器。

测试功能

新建一个demo01输入以下代码,右键 Run Code运行。

 
PYTHON

复制代码
# -*- coding:utf-8 -*-
import sys
from PySide6 import QtWidgets app = QtWidgets.QApplication(sys.argv)
winget = QtWidgets.QWidget()
winget.resize(360, 360)
winget.setWindowTitle("Hello, PySide6!")
winget.show()
sys.exit(app.exec_())

测试QT for python 插件配置是否成功

弹出这个节目代表designer配置成功

点击创建并且创建并拖拽一个按钮,保持起名demo02.ui.

在vscode中会自动帮我们把ui文件转换为py文件

我们创建一个demo02Run.py文件,并输入以下代码

 
python

复制代码
# -*- coding:utf-8 -*-
# 导入 demo02_ui
from demo02_ui import *
from PySide6.QtWidgets import QApplication, QMainWindow
import sys # 继承 Ui_MainWindow类 class MyMainWindow(QMainWindow, Ui_MainWindow):
def __init__(self):
super().__init__()
self.setupUi(self) if __name__ == "__main__":
app = QApplication(sys.argv)
myWin = MyMainWindow()
myWin.show()
sys.exit(app.exec_())

右键运行一下demo02Run.py 成功调用ui页面 我们通常叫这种方式为页面与逻辑分离

这样的话本次vscode环境搭建,插件配置就到此结束了。如果有帮助麻烦点赞哦。评论区不定时回答问题。我们共同进步。

作者:肖一二
链接:https://juejin.cn/post/7248878483328630842
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

PySide6学习笔记(一)VSCode配置的更多相关文章

  1. 学习笔记_J2EE_SpringMVC_03_注解配置_@RequestMapping用法

    @RequestMappingde的用法 摘要: 主要介绍注解@RequestMapping的用法 一.@RequestMapping 简介 在Spring MVC 中使用 @RequestMappi ...

  2. ASP.NET MVC 学习笔记-7.自定义配置信息 ASP.NET MVC 学习笔记-6.异步控制器 ASP.NET MVC 学习笔记-5.Controller与View的数据传递 ASP.NET MVC 学习笔记-4.ASP.NET MVC中Ajax的应用 ASP.NET MVC 学习笔记-3.面向对象设计原则

    ASP.NET MVC 学习笔记-7.自定义配置信息   ASP.NET程序中的web.config文件中,在appSettings这个配置节中能够保存一些配置,比如, 1 <appSettin ...

  3. go微服务框架kratos学习笔记五(kratos 配置中心 paladin config sdk [断剑重铸之日,骑士归来之时])

    目录 go微服务框架kratos学习笔记五(kratos 配置中心 paladin config sdk [断剑重铸之日,骑士归来之时]) 静态配置 flag注入 在线热加载配置 远程配置中心 go微 ...

  4. Qt5学习笔记(1)-环境配置(win+64bit+VS2013)

    Qt5学习笔记(1)-环境配置 工欲善其事必先-不装-所以装软件 久不露面,赶紧打下酱油. 下载 地址:http://download.qt.io/ 这个小网页就可以下载到跟Qt有关的几乎所有大部分东 ...

  5. MVC缓存OutPutCache学习笔记 (一) 参数配置

    OutPutCache 参数详解 Duration : 缓存时间,以秒为单位,这个除非你的Location=None,可以不添加此属性,其余时候都是必须的. Location : 缓存放置的位置; 该 ...

  6. 树莓派学习笔记——USB wifi配置指南

    0 前言     树莓派既能够使用有线网络又能够无线网络,假设使用有线网络不方便的话能够借助USB wifi无线网卡让树莓派也插上无线"翅膀". 可是和使用有线网络即插即用的方式不 ...

  7. 驱动开发学习笔记. 0.01 配置arm-linux-gcc 交叉编译器

    驱动开发读书笔记. 0.01 配置arm-linux-gcc 交叉编译器 什么是gcc: 就像windows上的VS 工具,用来编译代码,具体请自己搜索相关资料 怎么用PC机的gcc 和 arm-li ...

  8. Python学习笔记 - 用VSCode写python的正确姿势

    最近在学习python,之前一直用notepad++作为编辑器,偶然发现了VScode便被它的颜值吸引.用过之后发现它启动快速,插件丰富,下载安装后几乎不用怎么配置就可以直接使用,而且还支持markd ...

  9. 深度学习笔记------linux下配置安装caffe-cpu only模式

    本文适合初学者学习配置caffe的最简单方法.这是我在看了网上各种大神的方法后总结的最傻瓜式的配置方法了. 本人也是在不断地配置caffe过程中受打击与成长@.@ 第一步.配置caffe所需的依赖环境 ...

  10. OpenGL 学习笔记 01 环境配置

    以下教程仅适用于Mac下的Xcode编程环境!其他的我也不会搞. 推荐教程:opengl-tutorial  本项目Github网址       OpenGL太可怕了...必需得把学的记下来,不然绝壁 ...

随机推荐

  1. JDBC入门详解

    JDBC概念 JDBC就是Java操作关系型数据库的一套API,其中真正的实现类由不同的数据库驱动(也就是jar包)实现. JDBC连接数据库步骤 创建项目,导入jar包 注册驱动,即告诉Java代码 ...

  2. 深入浅出容器学习--Docker数据卷

    一.Docker数据卷 Docker镜像是由多个文件系统(只读层)叠加而成,当启动一个容器的时候,Docker会加载只读镜像层并在其上(镜像栈顶部)添加一个读写层.如果运行中的容器修改了现有的一个已经 ...

  3. 阿里云javascript分片上传失败的解决办法

    前端项目:React + Antd mobile + 阿里云OSS Node.js SDK实现文件上传. 在电脑上运行良好,放到手机上大文件就上传失败. 打开Chrome,地址栏输入`chrome:/ ...

  4. js调用后台接口下载excel文件

    // 下载模板function DownloadExcel() { console.log("进入方法"); const xhr = new XMLHttpRequest(); x ...

  5. Hibernate ORM 映射深度解析

    在Java持久层技术体系中,Hibernate作为经典的ORM(对象关系映射)框架,通过自动化对象与数据库表的映射关系,显著提升了数据访问层的开发效率.本文从核心映射机制.高级特性.性能优化及面试高频 ...

  6. 将本地的jar包加到maven中,pom添加依赖

    开发过程中经常遇到需要用某些http://maven.apache.org/中没有的jar包,这个时候可以用maven命令自己添加 通常这些jar包可以从其官网下载下来,然后用maven明天添加此ja ...

  7. AI 为何能查天气、订机票?揭秘大模型背后的“神秘工具箱”

    你有没有想过,为什么 AI 能回答"今天上海天气怎么样?"这种实时问题,甚至帮你预订机票?明明它的训练数据截止到去年,怎么会对现在的事情了如指掌? 答案就藏在一个核心技术里--工具 ...

  8. cgal 安装

    简介 INSTALL.md里面的文字 感觉cgal只需要头文件?? 似乎是的,因为我好像也没有安装它 安装可以参考这个连接,比较详细,windows 里面的安装 https://www.bilibil ...

  9. WINGDIAPI error

    简介 vs 一直报 WINGDIAPI error type 火起来了 解决方案 在E:\Windows Kits\10\Include\10.0.17763.0\um\gl\GL.h文件下增加 #i ...

  10. 支持API自动化测试,实现复杂的测试场景并输出报告

    老旧的系统需要与新的业务系统进行衔接,内部与外部的API需要相互调用,云上云下要互联互通等等.企业在数字化转型中会面临着种种.对于传统的集成技术而言难以突破的复杂集成技术难题.RestCloud iP ...