【编程实践】vscode+pyside6环境部署

server/2025/2/12 17:39:44/

ide6_1">1 PySide6简介

PySide6是Qt for Python的官方版本,支持Qt6,提供Python访问Qt框架的接口。优点包括官方支持、LGPL许可,便于商业应用,与Qt6同步更新,支持最新特性。缺点是相比PyQt5,社区资源较少。未来发展前景看好,随着Qt6普及,PySide6将获得更多关注。选择PySide6的优势在于其官方背景、许可证灵活性和对新Qt技术的支持,适合寻求长期支持和前沿技术的开发者。

图片来自下面网址,受版权保护,按原始版权使用
https://www.pythonguis.com/pyside6-tutorial/

1.1 Anaconda内安装

  • 打开Anaconda,创建指定的环境
  • pip install PySide6
  • 提示安装成功
    • Requirement already satisfied: PySide6-Addons==6.8.2.1 in c:\users\Name_xx\anaconda3\envs\env_platform\lib\site-packages (from pyside6) (6.8.2.1)

2 VScode中环境配置

2.1 VScode中PYQT插件安装

打开对应的Vscode,一般在Anaconda中,创建不同的环境会产生不同的VScode编译器,因此需要选择自己环境中对应的Vscode;当然也可以打开默认的Vscode,安装PYQT插件,然后将插件设置为Apply Extension to all Profiles。我倾向于前者。

搜索插件,点击安装。
在这里插入图片描述

ide6_20">2.2 VScode与Pyside6环境配置

其中主要需要配置以下几个路径:

rcc
在这里插入图片描述

uic
在这里插入图片描述

designer
在这里插入图片描述

2.3 测试环境是否正常

可以使用New Form进行新建;或者选择一个ui文件,选择预览或者编辑,会弹出对应的Qtdesigner界面,在界面上进行进一步操作。
在这里插入图片描述
编辑测试界面,如下面所示。
在这里插入图片描述

在这里插入图片描述
感谢阅读。


http://www.ppmy.cn/server/167113.html

相关文章

React 高级教程

使用 React 高级组件(HOC)实现的完整项目示例,包含权限控制、数据加载状态处理、性能优化等常见高级功能。创建一个简单的博客系统: // 项目结构: src/ |-- components/ | |-- ArticleList.jsx | |-- Article.jsx | |-- Header.jsx | |-- LoginForm.jsx | |-- U…

android隐藏虚拟按键recents button

通过android sdk工具monitor定位recents button id并全局搜索SystemUI模块,找到定义位置,然后根据逻辑找到相关功能的方法进行逻辑修改。 Index: vendor/mediatek/proprietary/packages/apps/SystemUI/res/values/config.xml--- vendor/mediatek/propri…

EtherNet/IP转Modbus TCP实现三菱变频器与西门子PLC通讯的配置案例

EtherNet/IP转Modbus TCP实现三菱变频器与西门子PLC通讯的配置案例 一、案例背景 某汽车制造公司拥有一条高度自动化的生产线,该生产线集成了来自不同品牌的机器人、传感器和检测设备。这些设备分别采用MODBUS TCP和EtherNet/IP协议进行通信,但由于协议…

Rust语言的计算机基础

Rust语言的计算机基础 引言 在当今计算机科学的广阔领域中,编程语言是技术发展的基础。不同的编程语言应运而生,各自具有不同的特性和应用场景。Rust语言作为一种新兴的系统编程语言,凭借其卓越的性能和安全性,逐渐受到开发者的…

【WB 深度学习实验管理】利用 Hugging Face 实现高效的自然语言处理实验跟踪与可视化

本文使用到的 Jupyter Notebook 可在GitHub仓库002文件夹找到,别忘了给仓库点个小心心~~~ https://github.com/LFF8888/FF-Studio-Resources 在自然语言处理领域,使用Hugging Face的Transformers库进行模型训练已经成为主流。然而,随着模型复…

基于JavaWeb的在线美食分享平台(源码+lw+部署文档+讲解),源码可白嫖!

摘要 本在线美食分享平台采用B/S架构,数据库是MySQL,网站的搭建与开发采用了先进的Java进行编写,使用了数据可视化技术、爬虫技术和Spring Boo框架。该系统从两个对象:由管理员和用户来对系统进行设计构建。前台主要功能包括&…

c# http

C#代码 客户端: NETCore提供了三种不同类型用于生产的REST API: HttpWebRequest;WebClient;HttpClient HttpWebRequest 这是.NET创建者最初开发用于使用HTTP请求的标准类。使用HttpWebRequest可以让开发者控制请求/响应流程的各个方面,如…

保姆级教程Docker部署Zookeeper镜像

目录 一、安装Docker及可视化工具 二、创建Zookeeper网络 三、镜像选择 四、单节点部署 1、创建挂载目录 2、命令运行容器 3、Compose运行容器 4、查看运行状态 5、验证是否正常运行 一、安装Docker及可视化工具 Docker及可视化工具的安装可参考:Ubuntu上…