[PyQt]使用Qt Designer设计师完成PyQt界面图标设计
开发环境
Python3.5.3 + PyQt5.6 + PyCharm2017.2
开发环境暂不赘述,打开Qt Designer后,右键空白处添加工具栏
顶栏处 文件 编辑 关于都是通过双击在这里输入后,键入名称后回车实现,并可根据需要插入分隔符。
此时,单击文件会出现在这里输入,这相当于子栏目,添加方法同上一行所述。同理,在编辑栏目下也可如此。本文在文件下添加了打开,新建,在编辑下添加了撤销,关于下没有添加子栏目
这是在Qt IDE的右下角动作编辑器,看到如下图
你现在可能还没有图标,不要紧,后续会介绍方法。以打开为例,双击上图的actionOpen那一栏,弹出如下对话框
这里项目按需要填写,着重讲一下图标设置,点击图标栏靠右的倒三角,选择资源,如下图
弹出如下界面,第一次打开,只有resource 那一行,我这里添加过了,所以会有第二行
此时单击左上角铅笔图标,弹出编辑资源对话框,如下图。第一次应该是空的,我这里已经添加过了。
在左栏下方,第二个图标是打开资源文件,这里我们在当前PyQt工程下,建立一个空白文件,名称叫icons.qrc。然后通过前述的第二个图标打开资源文件 把刚刚新建的空白文件添加进来
在右侧栏 前缀/路径,下方第一个图标添加前缀,写../,原因是我把icon都放在了当前目录/icon下
然后在当前前缀下,添加文件(下方第二个图标),然后就会出现图标路径索引列表,如之前图示。OK退出,然后在选择资源对话框,刷新一下
可以看到这里已经有图标列表(icon不是很好看….),此时点击哪个图标,当前actionOpen就会选择哪个图标作为icon。最后一项跑动的人TUAN,是通过新建产生的
而后按住鼠标左键,拖动TUAN到工具栏,也可以将已有fire打开 拖动过去。CTRL+R预览一下,
最后保存,在当前工程文件下,cmd运行命令
pyrcc5 -o icons_rc.py icons.qrc
会在当前路径下生成icons_rc.py
通过UIC将newpyqt1.ui转换成newpyqt1.py
而后新建一py文件:newpyqt11
from PyQt5 import QtWidgets
from newpyqt1 import Ui_MainWindow
from PyQt5.QtWidgets import QFileDialogclass MyWindow(QtWidgets.QMainWindow,Ui_MainWindow):def __init__(self):super(MyWindow,self).__init__()self.setupUi(self)self.actionOpen.triggered.connect(self.openMsg)def openMsg(self):file,ok = QFileDialog.getOpenFileName(self,"dakai","C:/","ALL FILES(*)")self.statusbar.showMessage(file)if __name__ == "__main__":import sysapp = QtWidgets.QApplication(sys.argv)myshow = MyWindow()myshow.show()sys.exit(app.exec_())
运行结果,打开D盘下的一个txt
好,收工
[PyQt]使用Qt Designer设计师完成PyQt界面图标设计相关推荐
- python英文版怎么改成中文版_“PyQt的Qt Designer菜单是中文版的,怎么改成英文的“python的qt designer教程...
python qt designer 怎么多建一个dialog 请说的详细点,那原消?还是只是出外一个窗口,如果出现另外一个窗口,那么这个窗口是 exec()吗?就是弹出窗口不关闭无法点击原有窗口,即 ...
- Qt扫盲-Qt Designer 设计师使用总结
Designer 设计师使用总结 一.顶部菜单栏 1. 常用的菜单内容 2. 快捷工具栏说明 二.左侧控件栏 1. 组件分类 2. 筛选 三.中间绘图区 1. 左侧控件区拖放控件到中间 2. 中间区域 ...
- 关于qt使用qt designer设置好工具按钮图标但运行时不显示的问题
关于qt使用qt designer设置好工具按钮图标但运行时不显示的问题 这种情况分为两种 编译时不能显示图标 打包好添加dll文件后不能显示图片 对于第一种情况 点击creator左上角的构建,点击 ...
- 如何将PyQt(pyqt-tools)中的Qt Designer改为中文界面(汉化)
说明:转载自https://blog.csdn.net/Bingoooooo_/article/details/81535892 首先直接用pip安装的PyQt-tools的Designer是不带翻译 ...
- PyQt5学习笔记02----初探Qt Designer 设计师
网上很多教程都是纯代码,对于新手看起来就很头疼,pyqt为我们提供了Qt designer来设计窗口界面,用起来也非常方便.对于新手来说应该善用它,虽然做出来的界面不那么华丽,但至少可以做出个像样的窗 ...
- PyQt4学习4之---采用Qt Designer拖动创建计算器界面
目录 1.新建一个项目 2.进行显示 3.main.py的细解读 本系列文章前情回顾: PyQt4学习1之---菜单栏(addMenu).工具栏(addToolBar).TextEdit工具框 PyQ ...
- Qt 快速利用qt designer Layout绘制GUI界面
文章目录 前言 一.目的 二.实现过程 1.界面使用的元素介绍: 2.实现步骤 总结 前言 最近用qt画一个项目界面,本文主要记录了如何通过qt designer使用layout进行快速绘制,下文中的 ...
- keil5图标变成白色_设计师必看的图标设计指南「下」
书接前文,图标设计指南下篇. 我们了解了 icon 的基本知识,那么如何设计一个好的 icon 呢?怎样评判我们的 icon 是否合适,是否贴合整个产品呢?我们需要了解什么才是一个好的 icon . ...
- pyqt,Qt Designer 界面布局子窗口可移动
通过QDockWidget # dock window projectself.projectdock = QtWidgets.QDockWidget(self.tr("Project&qu ...
最新文章
- c++顺序容器vector用法
- 网易互客敏捷交付实践
- 新编标准日本语 第26课 课文
- PHP验证码常用的函数记录
- jQuery教程03-jQuery 元素、id、.class和*全选择器
- 秒速五厘米男主php,秒速五厘米最后男主从事的是什么工作?
- javascript打开模式窗口的用法
- 数据库的事务和隔离级别
- 深入理解计算机系统(CSAPP) 实验详解:ShellLab
- c语言贪吃蛇自动走,C语言 贪吃蛇
- 黑马培训python学费
- vnc远程控制软件下载,四款神级能够下载的vnc远程控制软件
- 计算机高手如何操作键盘,从小白到高手 游戏键盘驱动全面解析
- 兜兜转转,2020已过半
- PWM常见输出方法及避坑指南
- Java基础知识清单
- 最大质因子递归解法python
- 插入排序、希尔排序(Shell)、选择排序、堆排序、冒泡排序、快速排序、归并排序和基数排序(桶排)的 时间复杂度和空间复杂度
- 软考网络工程师难考吗?
- Angular报注入错误,以及解决方式..$injector:unpr]
热门文章
- 三年,也只是一瞬间,谨以此文纪念我在大学的岁月
- ubuntu 19.10 完美安装 微信 tim 迅雷极速版 搜狗输入法
- android 傻瓜式 MultiDex 插件,从此再也不用担心方法数问题!
- NVIDIA-SMI报错:Unable to determine the device handle for GPU 0000:XX:00.0: Unknown Error
- 关于Minecraft Forge构建环境失败解决方法
- HACKTHEBOX——Shocker
- PRIME:一种在RRAM-based主存中进行神经网络计算的存算融合结构
- excel工资表汇总的快速方法
- joomla 1:安装
- java计算机毕业设计中小型饭馆餐饮管理系统源码+mysql数据库+系统+lw文档+部署