Qt资源图像不可见

时间:2014-11-07 08:37:21

标签: c++ visual-studio qt qt4

我使用Visual Studio 2008和Qt Designer(Qt 4.8)并将我的图像添加到资源中:

<resource root>
    Images
        Image.gif

在Qt Designer QGraphicsView中:

border-image: url(:/Images/Image.gif);

文件在qrc_Program.cpp中以二进制形式存储,应编译为可执行文件?!

- &GT;图像在设计师中可见,但如果我在另一台PC上启动发布程序,我就看不到它了!

更新

我将我的插件目录添加到应用程序目录路径:(main.cpp)

QApplication a(argc, argv); 
a.addLibraryPath(a.applicationDirPath() + "/plugins"); 

之后我用QImageReader::supportedImageFormats()打印支持的图像格式,在目标机器上我只有png,bmp等默认格式,但在我的电脑上我看到gif,png和其他所有格式。任何帮助将非常感谢!

这里有什么问题?

0 个答案:

没有答案