[PyQt] 使用.qrc 生成资源文件供程序中使用
来源:互联网 发布:张无忌 知乎 编辑:程序博客网 时间:2024/05/17 01:32
建立 images.qrc文件,里面保存了资源位置:
<!DOCTYPE RCC><RCC version="1.0"><qresource><file alias="icons/add.png">icons/add.png</file><file alias="icons/appicon.png">icons/appicon.png</file><file alias="icons/button.png">icons/button.png</file><file alias="qss/qss.qss">qss/qss.qss</file></qresource></RCC>
通过命令,用此qrc文件生成 images.py 资源文件:
pyrcc4 -o images.py images.qrc
在程序中使用:
import images# 在程序中使用icon = QIcon(':/icons/add.png')
下面这个python脚本可以快捷地用目录中的图标、文件生成一个可用的.py资源文件
import subprocess, osimages = os.listdir('./icons')qss = os.listdir('./qss')f = open('images.qrc', 'w+')f.write(u'<!DOCTYPE RCC>\n<RCC version="1.0">\n<qresource>\n')for item in images: f.write(u'<file alias="icons/'+ item +'">icons/'+ item +'</file>\n')for item in qss: f.write(u'<file alias="qss/'+ item +'">qss/'+ item +'</file>\n')f.write(u'</qresource>\n</RCC>')f.close()pipe = subprocess.Popen(r'pyrcc4 -o images.py images.qrc', stdout = subprocess.PIPE, stdin = subprocess.PIPE, stderr = subprocess.PIPE, creationflags=0x08)
0 1
- [PyQt] 使用.qrc 生成资源文件供程序中使用
- vs中使用qt的qrc生成rcc资源文件
- pyqt使用qrc文件报错
- Qt中使用qrc管理和使用资源文件
- VS2010在QT中使用qrc文件
- pyqt4 使用qrc 文件
- Visual studio打不开Qt资源文件qrc的解决办法(无法使用Qt的qrc编辑器)
- VS下QT学习笔记-使用.qrc资源文件
- VS下QT学习笔记-使用.qrc资源文件
- VS下QT学习笔记-使用.qrc资源文件
- Qt Q_INIT_RESOURCE 让 dll 动态库使用 qrc 资源文件
- 添加资源文件.qrc
- 使用code blocks编译qt程序之三:编译qrc文件
- Qt导入.qrc资源文件
- WebForm程序中使用资源文件(.resx)中的资源
- 使用Py2exe将PyQt程序打包为exe文件
- 使用Py2exe将PyQt程序打包为exe文件
- 使用Py2exe将PyQt程序打包为exe文件
- error LNK2019: unresolved external symbol
- Android 单元测试(一)概述及Unit Test
- 排列与组合的实现
- 野人学Android基础篇之初探UI控件第二课--ImageView静态赋值
- 上下力费是什么意思?
- [PyQt] 使用.qrc 生成资源文件供程序中使用
- 使用Maven创建自定义Archetype
- 【转】[LeetCode] Factorial Trailing Zeroes
- 在jsp中的一些格式小问题
- 8/25.Lable文字适应,UITableVIew两种方法/UICollectionView
- C++运行时类型识别——RTTI
- POJ 1456 Supermarket(贪心 + 并查集 )
- 正则表达式在iOS中的运用(附手机密码邮箱等正则判断)
- xcode7报错:does not contain bitcode