从 app.setWindowIcon() 调用时 QML 应用程序图标无效

从 app.setWindowIcon() 调用时 QML 应用程序图标无效

我有一个使用 Ubuntu Touch SDK 构建的 Qt5/QML 混合应用程序。我试图为其设置应用程序图标,但没有成功。代码如下所示:

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    ...
    QtQuick2ApplicationViewer viewer; // is this part of the problem perhaps?
    viewer.setMainQmlFile(...);  // works and i see my page
    ...
    app.setWindowIcon(QIcon::("./localfilepath.svg");
    ...

    return app.exec();
}

它显然在寻找 svg(更改路径会产生错误),但这不会改变我按下Alt+时使用的图标Tab,或者查看侧边栏图标(?图标)。

我究竟做错了什么?

相关内容