QT Designer config
from:https://www.jianshu.com/p/b63f1db0ed11
1. 先安装SIP
1.1 什么是sip?
sip是RiverBank(也就是PyQt的开发商)开发的用于PyQt的Python/C++混合编程解决方案。由于Qt框架的复杂性,PyQt并没有使用Cython、SWIG的混合编程方案,而是自己单独做了一套框架。sip包括一个sip工具、SDK和Python Module。
与SWIG类似,使用sip也需要先编写一个『配置文件』,然后使用sip工具『编译』为C++源文件,最后,和Qt库一起编译形成适用于Python的PyQt。
与SWIG不同的是,sip同时以Python Module的形式存在,也就是说,作为Python Module的PyQt,依赖于作为Python Module的sip。而对于SWIG,一旦自动生成的C++生成完毕,整个流程就不再依赖SWIG了。
如果你安装了PyQt4和PyQt5,那么PyQt4和PyQt5无法共享sip。就像 Python2 和 Python3 严格说不能共享pip 一样,因为有差异,解决方案就是给每个目录配置独立的Python环境(virtualenv)可以参考【Python】【virtualenv】virtualenv独立的python虚拟机
1.2 安装sip
pip install SIP
或者通过pycharm


2. 安装pyqt5-tools
2.1 pip安装
pip install pyqt5-tools
或者 pycharm安装

3. 增加QT设计界面“Qt Designer” — 这个就是设计Qt界面的工具
3.1 找出QtDesigner的路径,在安装目录比如C盘里搜索QtDesigner,复制其路径
C:\Python3\Lib\site-packages\pyqt5-tools\designer.exe
3.2 File>Settings>Tools>External Tools>'加号'


3.3 配置Qt Designer
Program选择PyQt安装目录中 designer.exe 的路径
Work directory 使用变量 $ProjectFileDir$

4. 增加“PyUIC” — 这个主要是用来将 Qt界面 转换成 py代码
4.1 找出pyuic5.exe或者pyuic5.bat并复制其路径
C:\Python3\Scripts\pyuic5.exe
4.2 File>Settings>Tools>External Tools>'加号'
4.3 配置PyUIC
Program选择PyQt安装目录中 pyuic5.bat 或者pyuic5.exe的路径
parameters设置为$FileName$ -o $FileNameWithoutExtension$.py
Work directory 设置为 $ProjectFileDir$

5. 确认已启用Qt Designer和PyUIC


【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了