如果出现以下问题: 我使用QQmlApplicationEngine加载QML文件,如:
m_qappenginePresentationOnSmallCircleSegment.load(QUrl::fromLocalFile(QFileInfo("PresentationOnSmallCircleSegment.qml").absoluteFilePath()));
在我的QML中,我加载了一个像这样的图像:
valPic = "qrc:/images/ExternalRessources/MyImage.png";
我的文件夹结构是这样的:
==>当我构建和调试我的应用程序时,QML中的每张图片都是完美的。但是,如果我从我的调试文件夹中启动我的.exe,它可以工作但是没有.png图像显示...我现在尝试了几个小时并且没有让它工作。
感谢您的帮助!
答案 0 :(得分:0)
这与qrc或exe文件中的图像无关。您正在使用动态关联的Qt版本,当您运行它时,它无法找到图像格式插件。