上位机开发PyQt(五)【Qt Designer】

news/2025/3/20 22:49:15/

PyQt5提供了一个可视化图形工具Qt Designer,文件名为designer.exe。如果在电脑上找不到,可以用如下命令进行安装:

pip install PyQt5-tools

安装完毕后,可在如下目录找到此工具软件:

%LOCALAPPDATA%\Programs\Python\Python39\Lib\sitepackages\qt5_applications\Qt\bin\designer.exe

注意:%LOCALAPPDATA%通常代表C:\Users\你的用户名\AppData\Local\

PyCharm添加外部工具

Qt Designer 

程序:C:\Users\l\AppData\Local\Programs\Python\Python39\Lib\site-packages\qt5_applications\Qt\bin\designer.exe 这是我自己的designer.exe所在地址

工作目录:$FileDir$

注意,如果找不到designer.exe

方式一:

找到自己下载的python所在位置

where python

这是我的python所在地址 

根据自己的python所在的地址去找\Lib\site-packages\qt5_applications\Qt\bin\designer.exe

 方式二:

  1. Program路径要根据自己安装的PyQt5-tools路径设置(pip install PyQt5-tools
  2. 安装的PyQt5-tools路径的取决于安装Python时的路径(pip -V可以看到路径)
  3. 如果用的是Python3.9.x,尝试用以下路径文件(先尝试在Win+R中能否打开):

%LOCALAPPDATA%\Programs\Python\Python39\Lib\site-packages\qt5_applications\Qt\bin\designer.exe

    4.实在找不到,建议安装everything.exe,全局搜索designer.exe位置

方法三:

根据pip show 报名查找

设置完毕之后根据找到的地址去设置编辑工具中的程序

PyUIC

同样是在设置中找工具\外部工具\点击加号创建

程序地址寻找方法如上

【注意】:pyuic5 在下载的python文件中的scripts文件夹中

我们通过可视化工具QtDesigner生成.ui文件后,需要在代码中加载并显示。可使用PyUIC进行转换。


http://www.ppmy.cn/news/1454132.html

相关文章

《算法设计与分析》第三章:动态规划

文章目录 前言一、本章作业1.子序列问题(1)求两个序列的最长公共子序列的长度,并输出该子序列(输出一种即可)。(2)求两个序列的最长公共子串的长度,并输出该子串(输出一种…

全面解析找不到mfc100.dll,无法继续执行代码问题

在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是找不到mfc100.dll。这个问题可能是由于缺少相关文件或注册表损坏引起的。下面是我总结的五种解决方法,希望能对遇到这个问题的人有所帮助。 一,找不到mfc100.dll什么意…

stm32开发之netxduo网口通讯,网线热插拔处理

前言 在使用netxduo组件时,如果在上电过程中,未插入网线,eth驱动使能过程中未正常初始化本次使用以下几种方式进行设置 问题原因 使用定时器事件回调方式 网络组件中进行调整 /** Copyright (c) 2024-2024,shchl** SPDX-Licen…

Vue的项目启动指令分析

通过Vue CLI脚手架创建的项目,默认的启动项目方式是 npm run serve 这里的serve是可以修改的。 在创建的项目目录中,找到package.json 双击打开,找到scripts部分 在scripts部分,有一个"serve"键值对,这里的…

使用 Python 和 Keras 实现卷积神经网络

当涉及到实现卷积神经网络(Convolutional Neural Network, CNN)时,Python和Keras是非常强大的工具。下面是一个详细的代码示例,涵盖了CNN的基本结构和用法。在运行这段代码之前,请确保你已经安装了Python和Keras。 首…

【CTF Crypto】XCTF GFSJ0523 Caesar Writeup(凯撒密码)

Caesar 你成功的解出了来了灯谜,小鱼一脸的意想不到“没想到你懂得这么多啊!” 你心里面有点小得意,“那可不是,论学习我没你成绩好轮别的我知道的可不比你少,走我们去看看下一个” 你们继续走,看到前面也…

Apache和Nginx的区别以及如何选择

近来遇到一些客户需要lnmp环境的虚拟主机,但是Hostease这边的虚拟主机都是基于Apache的,尽管二者是不同的服务器软件,但是大多数情况下,通过适当的配置和调整两者程序也是可以兼容的。 目前市面上有许多Web服务器软件,…

docker安装etcd和etcd客户端

docker安装etcd docker run --name etcd -d -p 2379:2379 -p 2380:2380 -e ALLOW_NONE_AUTHENTICATIONyes bitnami/etcd:3.3.11 etcdetcd客户端安装 https://github.com/etcd-io/etcd/releases客户端命令测试测试 设置/更新key&value ./etcdctl put name user.name获取…