
Qt加载图片资源库
把所有需要的图片放到一个文件夹里打包成xxx.ui图片库,用Qt编程时怎样直接加载该图片库中的图片?...
把所有需要的图片放到一个文件夹里打包成xxx.ui图片库,用Qt编程时怎样直接加载该图片库中的图片?
展开
展开全部
用rcc。。。rcc image.qrc -o xxx.ui,然后用QResource::registerResource("xxx.ui");即可。。。用的时候,就像用qrc资源一样。这样做的好处是,编译出来的exe不会很大。
追问
rcc image.qrc -o xxx.ui 这个地方能说的详细一点吗?不好意思,我是新手。。。。
追答
我之前写过qt代码,用到了图片。
我把所有的图片放入image文件夹
然后新建一个文本,把后缀改为.qrc(不知道不改行不行)然后编辑该.qrc
<file alias="check_f">image/Check_f.png</file>
image/Check_f.png这个图片的别名是check_f
然后用qt的命令行,rcc chatter.qrc -o chatter.rsrc
第三个是英文字母o,意思是将所有的图片变成二进制文件
最后一个名字,没有特定的后缀名,随便怎么都行,比如dll
然后在程序的main()函数里面加载这个二进制文件
在程序中使用的时候,
QLabel *l = new QLabel(this);
l->setPixmap(QPixmap(":/image/check_f"));

2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询