Qt/QML编程之路:如何添加资源文件到QML工程(11)

本文介绍了如何在Qt QML工程中添加资源文件,特别是图片。首先,创建前缀并把图片添加到.qrc资源文件,接着使用rcc工具将.qrc编译为.rcc文件。虽然rcc工具通常位于Qt安装目录,但在Linux系统中可能需要从Windows版本获取。编译的.rcc文件在不同平台间是通用的,体现了Qt的跨平台特性。资源文件适用于存储大文件,可以在Linux的/usr/share/目录下存放,并在main函数中加载。在QML中,可以通过动态CreateComponent方法实现.qml资源文件的调用,例如在界面切换时加载新的QML界面。
摘要由CSDN通过智能技术生成

Qt作为一种GUI界面编辑工具,在嵌入式编程中也大受欢迎,而进一步QML出现了,QML我理解也是一种资源文件,因为像其他资源文件一样添加进工程的。那么一个图片如何增加进资源文件呢?这个的确很基础,就是把资源文件按照先建前缀/,再添加图片到.qrc的资源文件,然后用rcc资源编译器将.qrc编译成为一个.rcc文件。

那么rcc文件哪里来的?答案是在Qt的安装目录里面有的。linux下找不到就去windows下找。

那么windows下编译的二进制文件Linux可以用吗?我试过,可以的,要知道Qt可是跨平台的,这也是一个体现吧。

这种方式,Qt称之为external binary resources,尤其适合有些大文件大图片的情形:

.rcc的资源文件放

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

芯片-嵌入式

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值