记录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文件就生成了
说明:如果没有配置这个工具或者中途报错的,参考链接