%20%E8%B0%83%E7%94%A8%E6%97%B6%20QML%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%9B%BE%E6%A0%87%E6%97%A0%E6%95%88.png)
我有一个使用 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,或者查看侧边栏图标(?图标)。
我究竟做错了什么?