<RCC>
<qresource prefix="/image">
<file alias="check_f">image/Check_f.png</file>
</qresource>
</RCC>
我这个,图片路径是image/Check_f.png,别名是check_f
qt会自动将这些图片编译成2进制文件,和exe一起
调用时,QLabel *l = new QLabel(this)
l->setPixmap(QPixmap(":/image/check_f"))
即可
用rcc。。。rcc image.qrc -o xxx.ui,然后用QResource::registerResource("xxx.ui")即可。。。用的时候,就像用qrc资源一样。这样做的好处是,编译出来的exe不会很大。在Qt中使用数据库存储图片的话,需要将图片先转换成二进制格式,然后将其存储在Qt中的数据库表中。这样,就可以通过将图片文件转换为二进制格式,再将它们存储在Qt中的数据库表中,就可以在另一台电脑上打开。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)