使用Pycharm一键将.ui文件生成.py文件配置教程、一键打开QTDesigner教程

news2024/12/28 10:34:34

2df3621a-7ffd-4f18-9735-b86464b83a5b

前言

我痛恨所有将白嫖归为理所应当的猪🐖。

教程

打开pycharm之后,依次点击File->Settings->Tools->External Tools,进入如下界面:

在这里插入图片描述

1、配置快捷打开Qt Designer

点击+号,开始我们的配置,首先配置快捷打开Qt Designer软件的配置项,配置了之后,我们直接点击就能够打开Qt Designer的界面,十分方便,界面如图:
在这里插入图片描述

name、Group、Description分别是配置的名称,分组,描述,随便填即可,Program需要选择安装位置的qt designer的启动文件,Arguments不用填,Working directory在填写完成Program之后会自动写入对应的值 ,配置如下图:
在这里插入图片描述

配置填写完成之后点击ok即可,之后在菜单栏的Tools工具类可以点击使用,如图:
在这里插入图片描述

这是第一种配置QTDesigner的方式,这种方式适用于自己用安装包手动安装QTDesigner的情况。

第二种方式就是,安装了pyqt5-tools的 依赖包,那么designer.exe这个启动文件会被安装到python的安装目录中,program选择python安装目录的designer.exe启动文件,Working directory填写:$ProjectFileDir$,如图:
在这里插入图片描述
两种方式都行,看自己安装QtDesigner的方式是如何的,就选择对应的方式。

补充一下,如果使用第二种方式的话,需要安装对应的库,语句如下:

pip install pyqt5-tools

designer.exe文件的位置大概在这个位置:
在这里插入图片描述

2、配置一键将.ui文件生成.py文件

配置如下:
在这里插入图片描述

Program填写python安装路径下的python.exe,Arguments填写 -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py,Working directory填写 $FileDir$,点击确定即可。

使用的时候,右键点击ui文件,依次点击External Tools->PyUIC即可,如图:
在这里插入图片描述

生成.py文件如下:

在这里插入图片描述

3、将QtDesigner图片文件转换为.py文件

配置如下:
在这里插入图片描述

Program填写python安装路径下的pyrcc5.exe,Arguments填写 $FileName$ -o $FileNameWithoutExtension$_rc.py,Working directory填写 $FileDir$,点击确定即可。

总结

教程参考:https://www.bilibili.com/video/BV1bL411B7ht?p=1&vd_source=5f425e0074a7f92921f53ab87712357b

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1326956.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

RouterSrv-DHCP

2023年全国网络系统管理赛项真题 模块B-Windows解析 题目 安装和配置DHCP relay服务,为办公区域网络提供地址上网。DHCP服务器位于AppSrv服务器上。拆分DHCP服务器上的作用域,拆分的百分比为7:3。InsideCli优先从RouterSrv获取地址。配置步骤 安装和配置DHCP relay服务,为办…

Python---TCP 网络应用程序开发流程

1. TCP 网络应用程序开发流程的介绍 TCP 网络应用程序开发分为: TCP 客户端程序开发TCP 服务端程序开发 说明: 客户端程序是指运行在用户设备上的程序 服务端程序是指运行在服务器设备上的程序,专门为客户端提供数据服务。 2. TCP 客户端程序开发流程的介绍 步…

【深度学习】注意力机制(七)Agent Attention

本文介绍Agent Attention注意力机制,Transformer中的Attention模块可以提取全局语义信息,但是计算量太大,Agent Attention是一种计算非常有效的Attention模块。 论文:Agent Attention: On the Integration of Softmax and Linear…

虚拟机的下载、安装

下载 vmware workstation(收费的虚拟机) 下载vbox 网址:Oracle VM VirtualBox(免费的虚拟机) 以下选择一个下载即可,建议下载vbox,因为是免费的。安装的时候默认下一步即可(路径最好…

第二周:AI产品经理全局学习

一、AI产品架构全景 二、 AI产品岗位分析和了解 三、 AI产品能力模型 四、AI产品经理工作流 五、AI产品经理学习路径和规划 六、本周市场动态

DC-磁盘管理

2023年全国网络系统管理赛项真题 模块B-Windows解析 题目 在DC2上安装及配置软RAID 5。在安装好的DC2虚拟机中添加三块10G虚拟磁盘。组成RAID 5,磁盘分区命名为卷标H盘:Raid5。手动测试破坏一块磁盘,做RAID磁盘修复,确认RAID 5配置完毕。配置步骤 关闭虚拟机,添加3块10G磁…

Easyexcel读取单/多sheet页

Easyexcel读取单/多sheet页 此文档会说明单个和多个的sheet页的读取方法,包括本人在使用过程中的踩坑点。 依赖不会的自行百度导入,话不多说,直接上干货。以下示例基于2.x,新版本基本类似 1、创建实体 实体是用来接收对应列的数据…

计算机找不到vcruntime140_1.dll文件的解决方法,完美解决

在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是找不到vcruntime140_1.dll。这些动态链接库文件是程序运行所必需的,一旦缺失,就会导致程序无法正常运行。但是不用担心,下面我将为大家介绍5个解决方法&am…

【STM32】I2C通信

基本的任务是:通过通信线,实现单片机读写外挂模块寄存器的功能。其中至少要实现在指定位置写寄存器和在指定的位置读寄存器这两个功能。 1 I2C通信 I2C(Inter IC Bus)是由Philips公司开发的一种通用数据总线 两根通信线&#x…

Ubuntu 常用命令之 less 命令用法介绍

📑Linux/Ubuntu 常用命令归类整理 less命令是一个在Unix和Unix-like系统中用于查看文件内容的命令行工具。与more命令相比,less命令提供了更多的功能和灵活性,例如向前和向后滚动查看文件,搜索文本,查看长行等。 les…

用VS Code修改源代码的编码格式

用VS Code打开一个编码格式为GB2312的源代码文件,中文部分显示为乱码 这是因为VS Code默认解码格式为UTF-8 此时我们点击上面红框这个位置,命令面板弹出两个选项,选择通过编码重新打开 可以看到VS Code已经猜测出该文件就是GB 2312编码的…

卡通动漫AI绘画视频风格化AI智能PR插件StyleX免费下载

带有AI的视频风格化工具PR AI智能绘画插件。将视频转换为卡通、绘图、绘画、半色调和许多其他风格。 性能高度依赖GPU,一些旧的GPU卡(2012年之前)不受支持。 StyleX是一款先进的视频风格化工具,采用AI技术,它不仅可以将…

中小型教育网络安全解决方案

热门IT技术视频教程:https://xmws-it.blog.csdn.net/article/details/134398330?spm1001.2014.3001.5502 一、中小型教育网络的安全现状及挑战 当前,校园网的安全形势非常严峻,大量的垃圾邮件、黑客攻击、病毒蠕虫等困扰着管理者。而且这些作…

IP数据在大数据行业的创新应用

随着大数据技术的迅猛发展,IP数据的应用在大数据行业中变得愈加广泛。IP数据云通过真实案例,研究IP数据在大数据行业中的创新应用,探讨其在用户行为分析和个性化推荐等方面的关键作用。 第一部分:IP数据在用户行为分析中的应用 …

使用bs4 分析html文件

首先需要 pip install beautifulsoup4安装 然后为了方便学习此插件,随便打开一个网页,然后鼠标右键,打开源网页,如下图片 这样就可以获得一个网页源码,全选复制粘贴到本地,存储为 .html 文件,…

了解免费SSL证书:单域名、多域名与通配符

SSL证书是一种常用的安全协议,它通过加密数据传输,确保用户与网站之间的信息传递得以安全进行。本文将介绍免费SSL证书的三种常见类型:单域名、多域名和通配符,帮助您选择适合您需求的SSL证书。 单域名SSL证书 单域名SSL证书是最…

[AFCTF 2021]google authenticator

文章目录 前置知识谷歌身份验证redis-cli结合定时任务提权 解题过程 前置知识 谷歌身份验证 GitHub上有开源的项目 参考文章 我们下载下载该项目&#xff0c;然后按照给的exp修改一下 在该项目创建exp.php&#xff0c;内容如下 <?php require_once PHPGangsta/GoogleAu…

多维时序 | MATLAB实现WOA-CNN-LSTM-Multihead-Attention多头注意力机制多变量时间序列预测

多维时序 | MATLAB实现WOA-CNN-LSTM-Multihead-Attention多头注意力机制多变量时间序列预测 目录 多维时序 | MATLAB实现WOA-CNN-LSTM-Multihead-Attention多头注意力机制多变量时间序列预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 MATLAB实现WOA-CNN-LST…

硬件基础-LDO

LDO&#xff08;低压差线性稳压器&#xff09; 1.原理 通过运放调节P-MOS的输出 低压差&#xff1a; 输出压降比较低&#xff0c;例如输入3.3V&#xff0c;输出可以达到3.2V。 线性&#xff1a; LDO内部的MOS管工作于线性状态。 稳压器&#xff1a; 说明了LDO的用途是用来…

3d max高质量渲染时,硬件的要求有什么?

渲染过程中&#xff0c;想要追求&#xff0c;效果图高质量渲染&#xff0c;高效率渲染的过程中&#xff0c;3d max高清渲染不只是三维软件的一个要求&#xff0c;对于本地计算机的硬件要求配置也是很重要的。 今天&#xff0c;小编带大家来聊聊3d max高质量渲染过程中&#xff…