标题:qt中如何把图片编译到可执行文件之中
作者:windytwang
日期:2006-05-20 01:07
内容:
由于图片较多,导致加载时间太长,不知道有哪些方法可以加速?
#1 [nanhu_007 05-20 16:46]
好像可以把把图片转换成数据写在代码了。具体方法偶不知道。
#2 [xuxinshao 05-23 12:43]
可以把常用的图片格式如jpeg,png,gif转换成数据文件,Qt3.2.0版本里面有个例子Show Image就可以转换,然后在程序中直接引用就可以了。^_^
#3 [sinl 05-24 16:02]
使用QT4吧,QT4里面有个资源编译器,叫qrc,你甚至可以直接在qdesigner里面添加任何文件到你的资源文件里面,在编译的时候QT4会自动把他编译到你的可执行程序里面的
缺点也是很明显的,会极大的增加你的编译时间,特别是当你的资源文件很大的时候(比如很多的图片文件),还有就是似乎只能使用QFile来访问了,我不知道标准的C++流能不能处理,反正我没找到方法。