部署时Qt-png图像不显示

时间:2017-06-28 08:31:47

标签: c++ qt

我正在用Qt制作一个简单的GUI,我在资源中有2个.png图像(闪屏和标签)。 内部Qt工作正常,但如果我使用“windeployqt”命令部署它,它将不会显示图像。 对于.png图像,不需要任何.dll文件。所以我不明白他们为什么不表现? 使用:Qt 5.9 for windows

编辑:

在main.cpp(启动画面)中:

QSplashScreen * splashScreen = new QSplashScreen;
splashScreen->setPixmap(QPixmap(":/images/7Guard.png"));
splashScreen->move((ScreenWidth/2)-(splashScreen->width()/2), (ScreenHeight/2)-(splashScreen->height()/2));
splashScreen->show();
QThread::msleep(3000);
splashScreen->close();

在我的mainwindow.ui上,我从标签的属性(pixmap)中选择了图像。

所有图片都在资源文件中:

<RCC>
    <qresource prefix="/images">
        <file>7Guard.png</file>
        <file>7Guard7.png</file>
    </qresource>
</RCC>

0 个答案:

没有答案