你说什么都对

  • 首页
  • 技术
  • 工具分享
  1. 首页
  2. 技术
  3. Python
  4. 正文

Pycharm中配置QT Designer

2022年11月3日 133点热度 0人点赞 0条评论

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

参考 配置Qt Designer到PyCharm

标签: 暂无
最后更新:2023年2月7日

老虎猪

健康、快乐、品质生活

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最近评论
最新 热点 随机
最新 热点 随机
Jenkins部署 在OneNote里使用markdown语法-OneMark 群晖使用花生壳搭建WordPress bootstrap table 图标显示解决 bootstrap div 居中显示 Django根据字段自动从dict中获取值
bootstrap table 图标显示解决 jQueryMobile下上传文件失败的解决办法 Django test.py 正确解锁方式 bootstrap div 居中显示 Win10配置PHP开发环境 Django数据表关联关系映射(一对一、一对多、多对多)

COPYRIGHT © 2022 你说什么都对. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙公网安备 33022602000616号