不二如是 发表于 2016-9-30 16:48:31

48-文档编辑器-资源文件(Resource)

本帖最后由 不二如是 于 2016-10-7 16:18 编辑

13(http://bbs.fishc.com/thread-76467-1-2.html)中有详细的通过设计模式,调用资源文件。

为什么,日常开发中常用这个方法呢?

因为不管你是将图片,图片类资源文件放在build目录下,还是放在工程目录下。

都会因图片的位置发生变化,导致程序无法加载图片

而使用Qt的资源系统来存储图片,这样就可以嵌入到可执行文件之中了。

很安全使用~

再详细的解释下,最后一次,像毛主席保证!

好了,上程序~~~~~~~~~~~~~


[*]准备工作

准备两个png,图标,懒得从网上找就用下面这两个

   


[*]添加Qt资源











[*]添加资源图片



为什么偏要在工程文件下,建立存储图标的文件夹呢?

因为Qt的资源系统要求资源文件必须放在qrc文件同级或子集目录下

如果放在其他地方,添加资源时就会提示将文件复制到有效位置

言简意赅就是:

乌龟的屁股,龟腚~~~










[*]调用图片




最终结果



**** Hidden Message *****

sssnail 发表于 2021-3-31 14:05:00

你好啊
页: [1]
查看完整版本: 48-文档编辑器-资源文件(Resource)