PyQt5(5)——加载资源文件
2024-08-27 21:24:00
在实际中我们需要美化界面,就需要许多的自定义图片。 但是我们发现直接导入图像使用,等程序运行时会报错。????
这就需要建立资源文件并且加载它们,程序就可以顺利运行了。
设计界面是如何加载资源文件呢? 不能直接加载,需要在开发目录下编写.qrc文件。
新建qrc文件,内容为下: <rc version="1.0">
<qresource>
</qresource>
</rcc>
然后回到qtdesigner 界面:
点击小铅笔的图标,选择刚才建立的qrc文件或者新建一个 qrc文件
建立新的文件夹,并且导入图像即可。效果为:
那么如何使用资源呢?
如果我们直接调用py文件会报错
import app1_rc
ModuleNotFoundError: No module named 'app1_rc' 我们首先需要使用pyqt5 自带的 pyrcc5 将 qrc文件转化为 py文件 pyrcc5 *.qrc -o *.py 即可。
在界面文件直接导入即可
最新文章
- 使用Statement操作数据库
- Android JNI 和 NDK
- Maven 库
- 编译CDH Spark源代码
- MongoDB副本集学习(一):概述和环境搭建
- js实现瀑布流的一种简单方法实例分享
- gridview动态添加行(不用datatable实现)
- 《JS权威指南学习总结--第六章 对象》
- MySQL优化 - 索引优化
- UVA11694-Gokigen Naname(DFS进阶)
- 各种反演细节梳理&;模板
- 夜谈Java类的定义
- c# 百度地图api APP SN校验失败
- zabbix实现微信告警配置
- centos 下部署django nginx+uwsgi
- 如何使用Web3.js API 在页面中进行转账
- 关于Tomcat配置虚拟路径保存、访问图片
- 使用doxygen静态分析开源代码
- Programming internal SRAM over SWD
- vue语法精简(方便开发查阅)
热门文章
- 144. Binary Tree Preorder Traversal (Tree, Stack)
- js的事件冒泡和点击其他区域隐藏弹出层
- 深入浅出iptables
- java的web.xml中<;url-pattern>;配置[转]
- Java Persistence with MyBatis 3(中文版) 第五章 与Spring集成
- 设计模式(java)--简单工厂模式之女娲造人.水果农场
- Sprig 面试中 问及 DI,IOC, AOP
- ThreadLocal深入理解
- 34 输入3个数a,b,c,按大小顺序输出
- FCKEditor2.x整合教程-Xproer.WordPaster