Pycharm配置Pyside6-Designer,UIC,rcc工具

2024-04-03 14:04

本文主要是介绍Pycharm配置Pyside6-Designer,UIC,rcc工具,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. Pyside6安装

如果您的电脑安装了Anconda,那么可以先创建一个虚拟环境。yoloside为虚拟环境名称,

# 创建虚拟环境
conda create -n yoloside python=3.9
# 激活虚拟环境
conda activate yoloside
# 激活虚拟环境后,使用以下命令直接安装Pyside6。
pip install pyside6 -i https://pypi.tuna.tsinghua.edu.cn/simple/
# 永久配置国内清华镜像源,使用下面这条命令
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

打开Pycharm点击File -> Settings -> Tools -> External Tools,点击。需要添加 Pyside6-DesignerPyside6-UICPyside6-rcc三个选项。

2.配置Pyside6-Designer

designer.exe是 PySide6 框架中的图形界面设计器工具,它允许您可视化地创建和编辑 用户界面。开发者能够通过拖放、调整大小和设置属性等操作来创建复杂的 GUI 布局,而无需手动编写代码。

designer.exe在虚拟环境所安装的文件夹下的Lib\site-packages\PySide6文件夹下。(可直接在虚拟环境文件夹下搜索designer.exe)

Name:Pyside6-Designer(可修改)

Group:Pyside6(l可修改)

Program:C:\Users\chen\anaconda3\envs\yoloside\Lib\site-packages\PySide6\designer.exe Arguments:不填

Working directory:$FileDir$

3.配置Pyside6-UIC

pyside6-uic.exe 是 PySide6 框架中的一个命令行工具,用于将 Qt Designer 创建的 .ui 文件(用户界面文件)转换为 Python 代码。

pyside6-uic.exe在虚拟环境所安装的文件夹下的Scripts文件夹下。

Name:Pyside6-UIC(可修改)

Group:Pyside6(可修改)

Progra: C:\Users\chen\anaconda3\envs\yoloside\Scripts\pyside6-uic.exe

Arguments:$FileName$ -o ui_$FileNameWithoutExtension$.py

Working directory:$FileDir$ 

4.配置Pyside6-rcc

pyside6-rcc.exe 是 PySide6 框架中的一个命令行工具,用于将 Qt 资源文件(.qrc 文件)编译成 Python 代码文件。资源文件通常用于存储应用程序所需的非代码资源,如图像、样式表、音频文件等。通过将资源文件编译成 Python 代码,可以在 PySide6 应用程序中更方便地访问这些资源。 pyside6-rcc.exe在虚拟环境所安装的文件夹下的Scripts文件夹下。

Name:Pyside6-rcc(可修改)

Group:Pyside6(可修改)

Program:C:\Users\chen\anaconda3\envs\yoloside\Scripts\pyside6-rcc.exe

Arguments:$FileName$ -o $FileNameWithoutExtension$_rc.py

Working directory:$FileDir$ 

5.实际使用

5.1 将qrc资源通过rcc转换为.py文件

5.2 将ui文件转换为.py文件

这篇关于Pycharm配置Pyside6-Designer,UIC,rcc工具的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/873116

相关文章

如何解决Pycharm编辑内容时有光标的问题

《如何解决Pycharm编辑内容时有光标的问题》文章介绍了如何在PyCharm中配置VimEmulator插件,包括检查插件是否已安装、下载插件以及安装IdeaVim插件的步骤... 目录Pycharm编辑内容时有光标1.如果Vim Emulator前面有对勾2.www.chinasem.cn如果tools工

PyCharm 接入 DeepSeek最新完整教程

《PyCharm接入DeepSeek最新完整教程》文章介绍了DeepSeek-V3模型的性能提升以及如何在PyCharm中接入和使用DeepSeek进行代码开发,本文通过图文并茂的形式给大家介绍的... 目录DeepSeek-V3效果演示创建API Key在PyCharm中下载Continue插件配置Con

SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤

《SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤》本文主要介绍了SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤,文中通过示例代码介绍的非常详... 目录 目标 步骤 1:确保 ProxySQL 和 mysql 主从同步已正确配置ProxySQL 的

Java数字转换工具类NumberUtil的使用

《Java数字转换工具类NumberUtil的使用》NumberUtil是一个功能强大的Java工具类,用于处理数字的各种操作,包括数值运算、格式化、随机数生成和数值判断,下面就来介绍一下Number... 目录一、NumberUtil类概述二、主要功能介绍1. 数值运算2. 格式化3. 数值判断4. 随机

Spring Boot整合log4j2日志配置的详细教程

《SpringBoot整合log4j2日志配置的详细教程》:本文主要介绍SpringBoot项目中整合Log4j2日志框架的步骤和配置,包括常用日志框架的比较、配置参数介绍、Log4j2配置详解... 目录前言一、常用日志框架二、配置参数介绍1. 日志级别2. 输出形式3. 日志格式3.1 PatternL

使用Navicat工具比对两个数据库所有表结构的差异案例详解

《使用Navicat工具比对两个数据库所有表结构的差异案例详解》:本文主要介绍如何使用Navicat工具对比两个数据库test_old和test_new,并生成相应的DDLSQL语句,以便将te... 目录概要案例一、如图两个数据库test_old和test_new进行比较:二、开始比较总结概要公司存在多

配置springboot项目动静分离打包分离lib方式

《配置springboot项目动静分离打包分离lib方式》本文介绍了如何将SpringBoot工程中的静态资源和配置文件分离出来,以减少jar包大小,方便修改配置文件,通过在jar包同级目录创建co... 目录前言1、分离配置文件原理2、pom文件配置3、使用package命令打包4、总结前言默认情况下,

Java中基于注解的代码生成工具MapStruct映射使用详解

《Java中基于注解的代码生成工具MapStruct映射使用详解》MapStruct作为一个基于注解的代码生成工具,为我们提供了一种更加优雅、高效的解决方案,本文主要为大家介绍了它的具体使用,感兴趣... 目录介绍优缺点优点缺点核心注解及详细使用语法说明@Mapper@Mapping@Mappings@Co

使用Python实现图片和base64转换工具

《使用Python实现图片和base64转换工具》这篇文章主要为大家详细介绍了如何使用Python中的base64模块编写一个工具,可以实现图片和Base64编码之间的转换,感兴趣的小伙伴可以了解下... 简介使用python的base64模块来实现图片和Base64编码之间的转换。可以将图片转换为Bas

使用Java实现一个解析CURL脚本小工具

《使用Java实现一个解析CURL脚本小工具》文章介绍了如何使用Java实现一个解析CURL脚本的工具,该工具可以将CURL脚本中的Header解析为KVMap结构,获取URL路径、请求类型,解析UR... 目录使用示例实现原理具体实现CurlParserUtilCurlEntityICurlHandler