【问题标题】:QML Qt Images not in .exe fileQML Qt 图像不在 .exe 文件中
【发布时间】:2018-11-16 08:40:24
【问题描述】:

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

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

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

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

我的文件夹结构是这样的:

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

感谢您的帮助!

【问题讨论】:

  • 如果我从调试文件夹中启动 .exe,您的项目部署是否正确?

标签: image qt qml


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-07-14
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-13
    • 1970-01-01
    相关资源
    最近更新 更多