我正在用 QtCreator 和 c++(在 Win7 上)编写 QML 桌面应用程序。
在我的 main.cpp 中,我已经像这样加载了应用程序:
Q_DECL_EXPORT int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QDeclarativeView view;
view.setWindowFlags(Qt::Window | Qt::MSWindowsFixedSizeDialogHint);
view.setSource(QUrl("qrc:/qml/GenericHostApplicationQML/myMain.qml"));
view.show();
menu->load();
return app.exec();
}
现在我想在我的应用程序窗口中添加一个图标,所以我尝试了这个:
view.setWindowIcon(QIcon("qrc:/qml/GenericHostApplicationQML/content/pics/TXE.ico"));
而且我没有收到任何错误,但是当我运行它时,窗口有常规的 .exe 文件图标,而不是想要的。我尝试更改图片,但没有解决问题。