关于pycharm使用external Tools编辑ui

本文介绍了如何利用QtDesigner创建GUI窗口,包括MainWindow和Widget的区别,以及使用工具箱、对象查看器、属性编辑器等功能。接着,讲解了uiToPy将.ui文件转换为.py文件的过程,以及qrcToPy管理资源文件并转换为.py文件的方法。此外,还提到了样式表的编辑和资源文件的添加。
摘要由CSDN通过智能技术生成

记录uiToPy,qrcToPy,QtDesigner三个工具的使用
如果还未配置这三个工具,参考链接

QtDesigner

  • 在Pycharm新建Project后
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 工具的不同区域如上图,功能如下:
    – 打开后的弹窗会帮助我们新建窗口,选择不同的类型可以创建不同的窗口,也可以选择模板,比较通用的模板是MainWindow(主窗口)和Widget(通用窗口)两种,主要差别是MainWindow比Widget多了菜单栏,工具栏等
    – 通过工具箱可以拖拽出想要使用的控件,非常方便快捷,工具的分类还是比较易懂的,顾名思义,这里就不另说明了。
    – 通过对象查看器可以看到主窗口包含的工具(对象)以及其对应的类别和整个主窗口的结构
    – 通过属性编辑器可以查看每个工具(对象)的属性和对应的值,也可以进行编辑
    – 菜单栏还可以使用各种布局
  • 通过鼠标右键还可以改变样式表,改变信号与槽,添加工具栏,移除状态栏,添加鼠标悬浮提示,添加工具提示等等
    – 样式表的使用和css代码无异,格式错误左下角会提示无效样式表

二、uiToPy

  • 简单设置了几个窗口后将ui文件保存

在这里插入图片描述
在这里插入图片描述

  • 使用拓展工具转换成py文件
    在这里插入图片描述
    在这里插入图片描述
    说明:如果没有配置这个工具或者中途报错的,参考链接

三、qrcToPy

添加qrc文件有两种方式

  • 第一种,在准备好资源文件后新建qrc文件,文件名任意,自己理得清即可,后缀一定要是qrc,并在改文件下写入以下内容
# 如下,qrc文件和资源文件都在路径相同,prefix="pic" 表示我们为这个资源文件设定了一个新的前缀(名字)
<RCC>
  <qresource prefix="pic">
    <file>byebg.jpg</file>
    <file>loginbg.jpg</file>
    <file>welbg.jpg</file>
  </qresource>
</RCC>

在这里插入图片描述
说明:资源文件和qrc文件其实可以在不同路径,但是不同路径和不同设定前缀导致使用不太方便,这里推荐直接放在一个路径下方便

  • 第二种,借用qtdesigner生成
    在编辑样式表中点击添加资源
    在这里插入图片描述
    在选择资源中点击左上角铅笔
    在这里插入图片描述
    再点击左下角新建资源文件
    在这里插入图片描述
    输入文件名保存到对应路径即可
    在这里插入图片描述
    点击添加前缀
    在这里插入图片描述
    再点击添加文件,选择需要的资源(图片)即可
    在这里插入图片描述

  • 生成qrc文件后,转换成.py文件就比较简单了

在这里插入图片描述
这样一份py文件就生成了
在这里插入图片描述
说明:如果没有配置这个工具或者中途报错的,参考链接

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值