在实际中我们需要美化界面,就需要许多的自定义图片。 但是我们发现直接导入图像使用,等程序运行时会报错。????

这就需要建立资源文件并且加载它们,程序就可以顺利运行了。

设计界面是如何加载资源文件呢?

不能直接加载,需要在开发目录下编写.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 即可。

在界面文件直接导入即可


												

最新文章

  1. 使用Statement操作数据库
  2. Android JNI 和 NDK
  3. Maven 库
  4. 编译CDH Spark源代码
  5. MongoDB副本集学习(一):概述和环境搭建
  6. js实现瀑布流的一种简单方法实例分享
  7. gridview动态添加行(不用datatable实现)
  8. 《JS权威指南学习总结--第六章 对象》
  9. MySQL优化 - 索引优化
  10. UVA11694-Gokigen Naname(DFS进阶)
  11. 各种反演细节梳理&amp;模板
  12. 夜谈Java类的定义
  13. c# 百度地图api APP SN校验失败
  14. zabbix实现微信告警配置
  15. centos 下部署django nginx+uwsgi
  16. 如何使用Web3.js API 在页面中进行转账
  17. 关于Tomcat配置虚拟路径保存、访问图片
  18. 使用doxygen静态分析开源代码
  19. Programming internal SRAM over SWD
  20. vue语法精简(方便开发查阅)

热门文章

  1. 144. Binary Tree Preorder Traversal (Tree, Stack)
  2. js的事件冒泡和点击其他区域隐藏弹出层
  3. 深入浅出iptables
  4. java的web.xml中&lt;url-pattern&gt;配置[转]
  5. Java Persistence with MyBatis 3(中文版) 第五章 与Spring集成
  6. 设计模式(java)--简单工厂模式之女娲造人.水果农场
  7. Sprig 面试中 问及 DI,IOC, AOP
  8. ThreadLocal深入理解
  9. 34 输入3个数a,b,c,按大小顺序输出
  10. FCKEditor2.x整合教程-Xproer.WordPaster