Qt | Qt 资源简介(rcc、qmake)

1、资源系统是一种独立于平台的机制,用于在应用程序的可执行文件中存储二进制文件(前面所讨论的数据都存储在外部设备中)。若应用程序始终需要一组特定的文件(比如图标),则非常有用。

2、资源系统基于 qmake,rcc(Qt 的资源编译器,用于把资源转换为 C++代码)和 QFile

3、在可执行文件中嵌入数据有利于创建独立的可执行文件,但由于必须容纳被嵌入的数据,因此,可执行文件本身会变得比较大。

4、资源收集文件(.qrc):用于指定与程序关联的资源,该文件是一种基于 XML 的文件格式,该文件大致内容如下:

<RCC> <qresource prefix="/"> <file>1i.png</file> <file>aaa/1hs.png</file> <file>aaa/1m.png</file> </qresource></RCC>

其中 1i.png、aaa/1hs.png、1m.png 就是.qrc 文件列出的资源,

下面示例为使用资源设置按钮图标的示例代码

QPushButton *pb=

相关推荐

  1. 深度学习必备框架PyTorch简介和参考资料

    2024-06-05 21:50:05       63 阅读
  2. AIGC安全研究简述(附资料下载)

    2024-06-05 21:50:05       40 阅读
  3. Docker资源

    2024-06-05 21:50:05       53 阅读
  4. flutter资源

    2024-06-05 21:50:05       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-05 21:50:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-05 21:50:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-05 21:50:05       87 阅读
  4. Python语言-面向对象

    2024-06-05 21:50:05       97 阅读

热门阅读

  1. android 在onCreate方法中获得view的宽高

    2024-06-05 21:50:05       33 阅读
  2. 图论第一天

    2024-06-05 21:50:05       36 阅读
  3. 【图论】树的重心

    2024-06-05 21:50:05       27 阅读
  4. WebSocket

    WebSocket

    2024-06-05 21:50:05      31 阅读
  5. SRS、ZLMediakit音视频流媒体服务器

    2024-06-05 21:50:05       34 阅读
  6. CSS实现一个雨滴滑落效果

    2024-06-05 21:50:05       35 阅读
  7. jupyter notebook打开路径

    2024-06-05 21:50:05       34 阅读
  8. 掌握装饰器模式(具体例子)

    2024-06-05 21:50:05       29 阅读
  9. lua拼接字符串

    2024-06-05 21:50:05       28 阅读
  10. 如何有效屏蔽手机上的骚扰电话20240530

    2024-06-05 21:50:05       46 阅读