社区
Qt
帖子详情
qt资源文件中的文件可以独立出来吗?
happyun
2013-02-04 11:26:10
我想把Qt可执行程序包含的资源文件中的图片文件独立出来,即在可执行外部,请问有没有办法做到?
...全文
190
6
打赏
收藏
qt资源文件中的文件可以独立出来吗?
我想把Qt可执行程序包含的资源文件中的图片文件独立出来,即在可执行外部,请问有没有办法做到?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
圆圆胖胖的车车
2013-03-06
打赏
举报
回复
引用 5 楼 happyun 的回复:
可能是我没有表达清楚。图片和exe分离开来,不要打包到exe中去。
可以。。就像我上面的方法啊。。
happyun
2013-03-06
打赏
举报
回复
可能是我没有表达清楚。图片和exe分离开来,不要打包到exe中去。
圆圆胖胖的车车
2013-02-06
打赏
举报
回复
可以, 可以动态的加载资源文件。 1 .pro里面把资源文件移除了 2 使用rcc命令,单独编译资源 3 在代码里动态加载刚才你编译所生成的2进制资源包。
BenKwan
2013-02-04
打赏
举报
回复
可以阿,你在程序代码里面使用相对路径就行了,但是因为在你的开发环境和客户机的运行环境,工作目录是不一样的,你要设置一下工作目录,或者增加点脚本在编译完成后把你的资源文件都拷贝到exe所在的目录中。
奇趣科技
2013-02-04
打赏
举报
回复
你说的是.qrc文件?
__阿飞__
2013-02-04
打赏
举报
回复
可以的,你只需要把调用资源文件的路径写成绝对路径即可了. 绝对路径如下: QFile file("F:/share/injector-gui2/data/recordsstorerecords.xml"); 相对路径: background-image: url(:/images/deletebutton_press.png);
Qt
文件
管理系统
课程介绍:使用
Qt
完成一个简单的
文件
管理系统的项目 实现如下功能
文件
上传 打开
文件
夹
文件
的移动
文件
删除 打开
文件
缓存列表
文件
的搜索功能
Qt
项目打包 图片展示如下
【小沐学
QT
】
QT
学习之
资源
文件
qrc的使用
Qt
资源
系统(
Qt
Resource System)是一种将图片、数据存储在二进制
文件
中
的一套系统。
Qt
资源
系统是
独立
于平台的,因为无论是图片还是翻译
文件
等,都会被打包成二进制数据。你可以将这些二进制数据保存到可执行
文件
中
,即“静态加载
资源
”;你也可以将这些二进制数据单独保存在一个
文件
中
,即“动态加载
资源
”。qrc
文件
是基于 XML 格式的
资源
系统配置
文件
,该
文件
中
指定了各种
资源
的信息。完整的将
资源
文件
打包成二进制数据的流程是:写 qrc
文件
-> 用 rcc 编译 -> 二进制数据。
[
QT
_031]
Qt
学习之
Qt
的
资源
文件
Qt
学习之
Qt
的
资源
文件
Qt
扫盲-
Qt
资源
系统概述
Qt
资源
系统是一种
独立
于平台的机制,用于在应用程序的可执行
文件
中
存储二进制
文件
。如果您的应用程序总是需要一组特定的
文件
(图标、翻译
文件
等),我们就可以用这个
资源
系统来把这些要用的
资源
给组织起来,然后再我们的应用程序调用,这个
资源
可以一起打包到应用程序内部,或者编译成一个二进制
文件
,动态的加载到应用程序里面,在换皮肤等方面用的比较多。
资源
系统与 qmake、rcc (
Qt
的
资源
编译器) 和 QFile 都关系密切。
在vs&
qt
中
使用
资源
文件
在vs环境下用
qt
进行开发时,常常需要用到各种
资源
,如图表、样式表等。在这种情况下,使用
资源
文件
是最恰当的选择,使用
资源
文件
可以将
资源
编译到.exe
文件
中
,即使脱离编译器
独立
运行也可以达到应有的效果;倘若不采用
资源
文件
的形式使用这些
资源
,那么在脱离编译器的情况下,这些
资源
文件
不能正常显示。这篇博客会详细描述在vs
中
使用
资源
文件
的方法和步骤。 第一步:使用vs新建
qt
application项目,
Qt
16,240
社区成员
26,660
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章