社区
Qt
帖子详情
Qt 卸载rcc资源
liumy2013
2013-08-08 09:43:02
qt 用 registerResource 注册资源(rcc文件)后, 再用unregisterResource 进行卸载, 卸载失败,不知是为何?
...全文
186
2
打赏
收藏
Qt 卸载rcc资源
qt 用 registerResource 注册资源(rcc文件)后, 再用unregisterResource 进行卸载, 卸载失败,不知是为何?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liumy2013
2013-08-08
打赏
举报
回复
引用 1 楼 xiuxianshen 的回复:
Qt中(图片)资源的使用方式
我就是反注册失败,不知道什么原因可导致?我检查了rcc文件路径和文件名都没错.
xiuxianshen
2013-08-08
打赏
举报
回复
Qt中(图片)资源的使用方式
Qt
中
rcc
工具简介
Qt
自带的开发工具集里有专门的
rcc
工具,用于将 *.qrc 里面描述的图片、文档等编译成对应的源代码文件 qrc_*.cpp 或者独立的二进制
资源
文件 *.
rcc
。下面介绍
rcc
工具的两种用途: (1)生成独立的二进制
资源
文件 *.
rcc
对于太大的图片、音频、视频等文件,不适合集成到目标程序内部,可以放到操作系统文件路径,或者单独编译成外挂
资源
*.
rcc
。举例来说,myresou...
Qt
动态加载
RCC
资源
先创建
Qt
的qrc
资源
文件
Qt
Load
Rcc
.qrc<
RCC
> <qresource prefix="/"> <file>Face.png</file> </qresource> </
RCC
>这里的Face.png是我们希望在程序中显示的图片 然后运行命令行
rcc
.exe -binary
Qt
Load
Rcc
.qrc -o
Qt
Load
Rcc
.
rcc
就可以生成
Qt
Qt
下moc, uic,
rcc
命令的详细使用说明
描述
qt
是一个c++的界面库,其特点就是其源码可以跨平台编译,这样在写自己的小工具时可以方便地在windows,mac或linux环境下移植了。在windows下写c++程序当然选vs,在mac下写程序当然用xcode,在linux下就完全控制台。 使用 MOC
Qt
将源代码交给标准C++编译器,如gcc之前,需要事先将这些扩展的语法去除掉。完成这一操作的就是moc。 moc全称是Meta-Ob...
Qt
:
Qt
资源
系统
Qt
资源
系统是一种将图片、数据存储于二进制文件中的一套系统。这些图片、数据会被我们的程序使用,它们称为
资源
。
Qt
资源
系统中存储了这些
资源
,使得程序可以很方便地找到并使用它们。
Qt
资源
系统是独立于平台的,因为无论是文件还是翻译文件,都会被打包成为二进制数据。我们可以把这些二进制数据保存到可执行文件中,这种做法称为静态加载
资源
;也可以把它们单独保存在某个文件中,称为动态加载
资源
。qrc文件是基于XML格式的
资源
系统配置文件(注意是配置文件而不是
资源
文件本身),其中指定了各种
资源
的信息。将
资源
文件打包为二进制数据
Qt
扫盲-
Qt
资源
系统概述
Qt
资源
系统是一种独立于平台的机制,用于在应用程序的可执行文件中存储二进制文件。如果您的应用程序总是需要一组特定的文件(图标、翻译文件等),我们就可以用这个
资源
系统来把这些要用的
资源
给组织起来,然后再我们的应用程序调用,这个
资源
可以一起打包到应用程序内部,或者编译成一个二进制文件,动态的加载到应用程序里面,在换皮肤等方面用的比较多。
资源
系统与 qmake、
rcc
(
Qt
的
资源
编译器) 和 QFile 都关系密切。
Qt
16,199
社区成员
26,591
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章