新建一个defqrc.qrc文件,文件内容如下(注释要删掉):

<RCC><qresource prefix="pic">   # "pic"为虚拟文件夹,用于给资源文件分类<file>./images/abc.png</file>  # 添加.qrc文件路径下images文件夹下的abc.png图片<file>./images/bcd.png</file>  # 添加.qrc文件路径下images文件夹下的bcd.png图片</qresource>
</RCC>

文件内容写好后保存即可;

QT Designer的资源浏览器中调用.qrc文件,如下:

给PushButton设置图片,如下:

保存工程。

将.ui文件用pyuic转换为.py文件后,代码里会出现import defqrc_rc报错,如图:

这时需要将.qrc文件用pyrcc5转换为.py文件,命令如下:

pyrcc5 defqrc.qrc -o defqrc_rc.py

将defqrc_rc.py文件放到.ui转换出来的.py文件在一个文件夹下即可。

使用资源文件的好处在于删除图片也没有影响,还可以减小项目文件的大小。

注意:

在一个项目下的不同目录下都有.qrc文件时,名字取不一样的,否则在主程序里可能会有导致图片不显示的情况,比如:

QT 资源管理器和.qrc文件的使用相关推荐

  1. java中打开文件显示_在默认文件资源管理器中打开文件,并使用JavaFX或普通Java突出显示它...

    我想做标题所说的. 部分解决方案 例如,在Windows中,您可以使用以下代码在默认资源管理器中打开文件并突出显示它. (虽然它需要修改包含空格的文件): /** * Opens the file w ...

  2. VB打开资源管理器并指定文件

    '声明API Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA&q ...

  3. 如何在Windows资源管理器中自定义文件夹背景和图标

    We've covered a lot of Windows tweaks over the years, and today we're going to show you how to custo ...

  4. win10资源管理器拖拽文件卡死无响应

    特别生气!!!!某一天突然发现拖拽文件拖拽到其他文件夹就会导致资源管理器卡死,然后还以为是自己拖错了,然后越来越频繁. 然后疯狂百度 1.打开控制面板 2.再进入安全和维护 3.点击维护查看可靠性历史 ...

  5. C#程序打开资源管理器(定位到文件)360弹出阻止窗口

    C#打开资源管理器代码 /// <summary>/// 打开资源管理器/// </summary>/// <param name="path"> ...

  6. C#,入门教程(06)——解决方案资源管理器,代码文件与文件夹的管理工具

    上一篇: C#,入门教程(05)--Visual Studio 2022源程序(源代码)自动排版的功能动画图示https://blog.csdn.net/beijinghorn/article/det ...

  7. VS打开文件,解决方案资源管理器自动定位到文件位置

    打开 工具-->选项-->项目和解决方案-->常规,勾选"在解决方案资源管理器中跟踪活动项" 转载于:https://www.cnblogs.com/Zev_Fu ...

  8. webstorm设置点击(单击)左侧项目资源管理器里面的文件,自动在右侧打开源代码文件

    点击左侧"项目"右上角齿轮勾选"自动滚动到源代码"

  9. 资源管理器中双击文件夹会在新窗口打开

    打开注册表 查找[HKEY_CLASSES_ROOT/Drive/shell] 将默认的字符串值改为[none],而不是删除 保存后刷新即可解决

  10. eclipse在资源管理器中打开文件

    1,Run --->External Tools--->External Tools Configurations... 2,Program--->New 3 4,

最新文章

  1. openresty获取nginx原始的请求头内容
  2. 解决新浪微盘下载没反应下载中断
  3. python安装pip_在MAC下安装pip,并关联到相应的python版本
  4. Zookeeper使用超级用户删除带权限的节点
  5. 什么是php的ast结构,什么是AST?Vue源码中AST语法树的解析
  6. 新年第一份“欧气”,“中国开发者大调查”第五批中奖名单出炉啦
  7. Hinton胶囊网络代码正式开源,5天GitHub fork超1.4万
  8. 分布式 集群 负载均衡含义
  9. 进度管理案例分析——常见问题及答案
  10. Pyinstaller 打包Pyside2 报错qt.qpa.plugin
  11. 游戏软件测试学什么条件,游戏测试工程师岗位的工作内容
  12. Photoshop裁剪工具隐藏技巧
  13. 线性代数之从线性方程组看线性组合
  14. MPLS 配置远端LDP会话实验 详解
  15. 计算机专业必须要i7处理器,电脑配置i7处理器的人不一定都懂电脑
  16. 这 30 款 IDEA 宝贝插件 yyds
  17. 遗传算法的特性以及在具体算法应用中的应用
  18. 浪潮之巅读书笔记(三)
  19. 性能之巅-第一章-简介
  20. 国庆不去哪儿:用python爬虫爬取热门景点并生成热力图

热门文章

  1. CRMEB 【Java版】单商户商城系统v1.4.1
  2. API支付代理版自动发卡平台源码
  3. Memtest移植到海思上面测试DDR
  4. nrf52840蓝牙协议栈主机BLE串口
  5. 《统计学》第八版贾俊平第一章课后习题及答案总结
  6. 《室内设计软件Sketch Up零初级入门视频教程》
  7. 【Java系列】八大排序算法
  8. c语言链表二路归并排序,链表的二路归并排序 Sort List
  9. 比PS简单N倍的抠图神器,效果还不错~
  10. jQuery实现button按钮提交表单