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

相关文章

jdk1.8的Jenkins安装配置实践

《jdk1.8的Jenkins安装配置实践》Jenkins是一款流行的开源持续集成工具,支持自动构建、测试和部署,通过Jenkins,开发团队可以实现代码提交后自动进行构建、测试,并将构建结果分发到测... 目录Jenkins介绍Jenkins环境搭建Jenkins安装配置Jenkins插件安装Git安装配

python版本切换工具pyenv的安装及用法

《python版本切换工具pyenv的安装及用法》Pyenv是管理Python版本的最佳工具之一,特别适合开发者和需要切换多个Python版本的用户,:本文主要介绍python版本切换工具pyen... 目录Pyenv 是什么?安装 Pyenv(MACOS)使用 Homebrew:配置 shell(zsh

Nginx之https证书配置实现

《Nginx之https证书配置实现》本文主要介绍了Nginx之https证书配置的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起... 目录背景介绍为什么不能部署在 IIS 或 NAT 设备上?具体实现证书获取nginx配置扩展结果验证

springboot3.x使用@NacosValue无法获取配置信息的解决过程

《springboot3.x使用@NacosValue无法获取配置信息的解决过程》在SpringBoot3.x中升级Nacos依赖后,使用@NacosValue无法动态获取配置,通过引入SpringC... 目录一、python问题描述二、解决方案总结一、问题描述springboot从2android.x

nginx跨域访问配置的几种方法实现

《nginx跨域访问配置的几种方法实现》本文详细介绍了Nginx跨域配置方法,包括基本配置、只允许指定域名、携带Cookie的跨域、动态设置允许的Origin、支持不同路径的跨域控制、静态资源跨域以及... 目录一、基本跨域配置二、只允许指定域名跨域三、完整示例四、配置后重载 nginx五、注意事项六、支持

Spring配置扩展之JavaConfig的使用小结

《Spring配置扩展之JavaConfig的使用小结》JavaConfig是Spring框架中基于纯Java代码的配置方式,用于替代传统的XML配置,通过注解(如@Bean)定义Spring容器的组... 目录JavaConfig 的概念什么是JavaConfig?为什么使用 JavaConfig?Jav

Spring Boot Interceptor的原理、配置、顺序控制及与Filter的关键区别对比分析

《SpringBootInterceptor的原理、配置、顺序控制及与Filter的关键区别对比分析》本文主要介绍了SpringBoot中的拦截器(Interceptor)及其与过滤器(Filt... 目录前言一、核心功能二、拦截器的实现2.1 定义自定义拦截器2.2 注册拦截器三、多拦截器的执行顺序四、过

springboot的controller中如何获取applicatim.yml的配置值

《springboot的controller中如何获取applicatim.yml的配置值》本文介绍了在SpringBoot的Controller中获取application.yml配置值的四种方式,... 目录1. 使用@Value注解(最常用)application.yml 配置Controller 中

springboot中配置logback-spring.xml的方法

《springboot中配置logback-spring.xml的方法》文章介绍了如何在SpringBoot项目中配置logback-spring.xml文件来进行日志管理,包括如何定义日志输出方式、... 目录一、在src/main/resources目录下,也就是在classpath路径下创建logba

Python+wxPython开发一个文件属性比对工具

《Python+wxPython开发一个文件属性比对工具》在日常的文件管理工作中,我们经常会遇到同一个文件存在多个版本,或者需要验证备份文件与源文件是否一致,下面我们就来看看如何使用wxPython模... 目录引言项目背景与需求应用场景核心需求运行结果技术选型程序设计界面布局核心功能模块关键代码解析文件大