Pycharm安装Qt Designer,PyUIC,Pyrcc

目录

前言

一、Qt Designer

1.简介

2.安装

3.使用

二、PyUIC

1.简介

2.安装

3.使用

4.补充

三、Pyrcc

1.简介

2.安装

3.使用


前言

学习如何在Pycharm安装Qt Designer、PyUIC和Pyrcc。


一、Qt Designer

1.简介

Qt Designer:用于设计图形化界面,方便快捷。

2.安装

(1)下载

win+R组合键进入cmd,下载pyqt5、pyqt5-tools。

pip install pyqt5
pip install pyqt5-tools

(2)配置

在pycharm配置Qt Designer。

File -> Settings -> Tools -> Extenal Tools,点击加号(+)。

  • Program选择Qt Designer应用程序路径:python安装路径\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
  • Working directory:$ProjectFileDir$ 

 (3)查看是否在Pycharm安装成功

 (4)打开Qt Designer

3.使用

直接将左栏的组件拖入界面进行布局设计。

二、PyUIC

1.简介

PyUIC:将在Qt Designer设计生成的.ui文件转换为.py文件。

2.安装

(1)配置

在pycharm配置PyUIC。

File -> Settings -> Tools -> Extenal Tools,点击加号(+)。

  • Program选择pyuic应用程序路径:python安装路径
  • Arguments:-m PyQt5.uic.pyuic -o $FileNameWithoutExtension$.py $FileName$
  • Working directory:$FileDir$ 

 (2)查看是否在Pycharm安装成功

3.使用

选中设计好的.ui文件,选择Tools -> Extenal Tools ->PyUIC,即可生产对应的.py文件。

4.补充

介绍如何将.py文件重建.ui文件

from PyQt5 import QtCore, QtDesigner
from PyQt5.QtWidgets import *
import sys

# 这个是随意绘制的一个qt界面文件,一个实例引用
from window import Ui_MainWindow

def creat_ui(widget, path):
    builder = QtDesigner.QFormBuilder()
    win = QtCore.QFile(path)
    win.open(QtCore.QIODevice.WriteOnly)
    builder.save(win, widget)
    win.close()


if __name__=='__main__':
    app = QApplication(sys.argv)
    window = Ui_MainWindow()
    window.show()
    creat_ui(window, 'window.ui')

三、Pyrcc

1.简介

Pyrcc:将Qt界面的图片资源打包进配置里,把图片资源转换为二进制的文件。

将Qt界面打包成可执行文件时,需要把图片资源打包进配置里才能显示。图片资源要写进.rcc文件,使用pyccr将.rcc文件打包为二进制的.py文件。

2.安装

(1)配置

在pycharm配置Pyrcc。

File -> Settings -> Tools -> Extenal Tools,点击加号(+)。

  • Program选择pyuic应用程序路径:python安装路径\Scripts\pyrcc5.exe
  • Arguments:$FileName$ -o $FileNameWithoutExtension$.py
  • Working directory:$FileDir$ 

 (2)查看是否在Pycharm安装成功

3.使用

图片的.rcc文件如下所示:img.rcc

<RCC>
 <qresource>
	 <file>icon/数据.png</file>
	 <file>icon/最小化2.png</file>
	 <file>icon/最小化3.png</file>
	 <file>icon/关闭2.png</file>
	 <file>icon/关闭3.png</file>
	 <file>icon/图片1.png</file>
	 <file>icon/图片2.png</file>
	 <file>icon/百分比1.png</file>
	 <file>icon/百分比2.png</file>
	 <file>icon/视频1.png</file>
	 <file>icon/视频2.png</file>
	 <file>icon/保存1.png</file>
	 <file>icon/保存2.png</file>
	 <file>icon/搜索2.png</file>
	 <file>icon/搜索3.png</file>
	 <file>icon/播放.png</file>
	 <file>icon/暂停.png</file>
 </qresource>
</RCC>

 选中图片资源的.rcc文件,选择Tools -> Extenal Tools ->Pyrcc,即可生产对应的.py文件。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值