怎么在pycharm对QtDesigner进行配置
创始人
2024-12-29 08:20:35
0次

一、QtDesigner介绍

Qt Designer 是一款GUI界面工具,可以实现将UI设计界面转为Python代码的工具;

二、安装 QTdesigner

使用命令

pip install PyQt5-tools -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com

如果已经安装过 anaconda 可以直接使用 如果命令进行安装

conda install PyQt5-tools

安装完后找到 安装包的路径,比如我的安装路径如下

C:\soft\anaconda\envs\data_dig\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe

怎么在pycharm对QtDesigner进行配置

三、配置QTdesigner

打开 pycharm 进入工程 , 点击 file–>settings —.tools— extends Tools 的加号进行配置扩展程序

路径:designer 的安装路径

参数:$FileDir$

工作目录$ProjectFileDir$

怎么在pycharm对QtDesigner进行配置

配置完打开 pycharm 的扩展工具即可在当前工程打开designer;

怎么在pycharm对QtDesigner进行配置

打开后随意点击控件拖入 框中,表示配置成功;

怎么在pycharm对QtDesigner进行配置

保存当前文件到当前工程命名为hello.ui;

四 配置 pyuic5

pyuic5 是将 desginer 生成的ui文件转为 python文件

同样在扩展工具中添加配置

因为我的环境都是anaconda安装的所以在C:\soft\anaconda\envs\data_dig\Scripts\下就找到了,然后进行配置;

参数:$FileName$ -o $FileNameWithoutExtension$.py

工作目录:$ProjectFileDir$

怎么在pycharm对QtDesigner进行配置

配置完成后就可以将刚刚hello.ui 文件进行点击右键,选择扩展程序 PyUIC 就自动在工程目录下将hello.ui 文件转为了 hello.py

# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'hello.ui'
#
# Created by: PyQt5 UI code generator 5.13.0
#
# WARNING! All changes made in this file will be lost!


from PyQt5 import QtCore, QtGui, QtWidgets


class Ui_Form(object):
 def setupUi(self, Form):
  Form.setObjectName("Form")
  Form.resize(400, 300)
  self.pushButton = QtWidgets.QPushButton(Form)
  self.pushButton.setGeometry(QtCore.QRect(50, 60, 75, 23))
  self.pushButton.setObjectName("pushButton")
  self.radioButton = QtWidgets.QRadioButton(Form)
  self.radioButton.setGeometry(QtCore.QRect(70, 170, 89, 16))
  self.radioButton.setObjectName("radioButton")
  self.toolButton = QtWidgets.QToolButton(Form)
  self.toolButton.setGeometry(QtCore.QRect(230, 140, 37, 18))
  self.toolButton.setObjectName("toolButton")

  self.retranslateUi(Form)
  QtCore.QMetaObject.connectSlotsByName(Form)

 def retranslateUi(self, Form):
  _translate = QtCore.QCoreApplication.translate
  Form.setWindowTitle(_translate("Form", "Form"))
  self.pushButton.setText(_translate("Form", "PushButton"))
  self.radioButton.setText(_translate("Form", "RadioButton"))
  self.toolButton.setText(_translate("Form", "..."))

五 配置 pyrcc5

pyrcc5.exe 是将 资源文件转为 Python 文件

参数:

$FileName$ -o $FileNameWithoutExtension$_rc.py

怎么在pycharm对QtDesigner进行配置

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...