qrc文件使用
在python文件xxx.py中调用资源文件,一般来说,需要将资源放在xxx.py的相同目录下;然而,当在xxx.py下建立一个统一目录/rec则需要建立xxx.qrc文件才能让xxx.py调用,调用方法就如:
QIcon(':/rec/pointer.png')
而xxx.qrc的内容是:
<!DOCTYPE RCC><RCC version="1.0">
<qresource>
<file>rec/pointer.png</file>
</qresource>
</RCC>
这样,xxx.py必须伴随xxx.qrc才能一起工作。
更高级的做法是:
将资源(rec目录)下的资源编译成python代码,就可以脱离具体的资源文件,如用pyinstaller编译后,形成统一exe文件。
注意:qrc文件资源地址:纯小写字母,即使文件是大写。windows
1 一个qrc文件
2
将xxx,qrc编译成xxx_rc.py文件,通过如下语句实现:
pyrcc5 xxx.qrc -o xxx_rc.py
这样,在xxx.py中,加入import xxx_rc.py就可以了,其它资源和其目录可以统统丢弃不用。
from common.ui import resources
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现