qt资源文件中的文件可以独立出来吗?

happyun 2013-02-04 11:26:10
我想把Qt可执行程序包含的资源文件中的图片文件独立出来,即在可执行外部,请问有没有办法做到?
...全文
190 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 5 楼 happyun 的回复:
可能是我没有表达清楚。图片和exe分离开来,不要打包到exe中去。
可以。。就像我上面的方法啊。。
happyun 2013-03-06
  • 打赏
  • 举报
回复
可能是我没有表达清楚。图片和exe分离开来,不要打包到exe中去。
  • 打赏
  • 举报
回复
可以, 可以动态的加载资源文件。 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);

16,240

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧