我有一个使用 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,或者查看侧边栏图标(?图标)。
我究竟做错了什么?