QML Qt图片不在.exe文件中

时间:2018-06-06 15:27:52

标签: image qt qml

如果出现以下问题: 我使用QQmlApplicationEngine加载QML文件,如:

m_qappenginePresentationOnSmallCircleSegment.load(QUrl::fromLocalFile(QFileInfo("PresentationOnSmallCircleSegment.qml").absoluteFilePath()));

在我的QML中,我加载了一个像这样的图像:

valPic = "qrc:/images/ExternalRessources/MyImage.png";

我的文件夹结构是这样的: Folder structure of QML and .png files

==>当我构建和调试我的应用程序时,QML中的每张图片都是完美的。但是,如果我从我的调试文件夹中启动我的.exe,它可以工作但是没有.png图像显示...我现在尝试了几个小时并且没有让它工作。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

这与qrc或exe文件中的图像无关。您正在使用动态关联的Qt版本,当您运行它时,它无法找到图像格式插件。