应用程序在平台运行没有问题,打算用Label显示图片,但是就是无法显示,显示代码如下
QPixmap image;
image.load(QString("\\Program Files\\Test\\Aqu.jpg"));
ui.label->setPixmap(image);发现load返回为false,觉得可能是路径问题,但是用fopen测了一下,fopen能够返回非空指针,说明路径应该没有问题。
在应用程序目录我拷了QtGui4.dll,QtCore4.dll,msvcr80.dll和qjpeg4.dll
哪位知道啊,给点意见,多谢了!!
原来是要加一下jpeg的库,qt的插件目录下就有,qt的说明文档倒是写了,但是都是针对Linux的,VS2005工具没那么复杂,只要设置一下插件库的路径和名字就可以了,运行时候需要把对应的库拷贝到相应的位置就行了。
另外发现,用QT的文件操作类,可以使用相对路径,这个比较好,省心啊!
[ 此帖被fishrei在2009-10-11 14:31重新编辑 ]