码迷,mamicode.com
首页 > 其他好文 > 详细

Qt Q_INIT_RESOURCE的使用

时间:2020-06-09 15:05:50      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:内容   编译   name   构造函数   文件内容   是你   需要   div   进制   

Q_INIT_RESOURCE是Qt的资源机制。

使用方法:

Q_INIT_RESOURCE(name)

首先,我们自己需要建立一个XXX.qrc文件,“XXX”代表该资源的名字。上述代码中的name,就是代表需要初始化该资源。

具体的qrc文件内容的编写,可参考Qt官方文档The Qt Resource。

接下来,程序编译时,编译器根据传入的name,将XXX.qrc中指定的资源,以二进制数的形式存储到Qt自动建立的名为qrc_XXX.cpp的文件中,这里的XXX就是你建立.qrc文件的名字,也是调用Q_INIT_RESOURCE传入的name。

这句代码,写在类的构造函数中,可确保在静态链接的情况下将资源链接到最终的应用程序二进制文件中;写在main函数中,则全局可以使用。

同理,在将资源卸载的时候,需要调用Q_CLEANUP_RESOURCE()。

Qt Q_INIT_RESOURCE的使用

标签:内容   编译   name   构造函数   文件内容   是你   需要   div   进制   

原文地址:https://www.cnblogs.com/ybqjymy/p/13072276.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!