1
我在QtCreator和C++(在Win7上)编写QML桌面应用程序。无法将图标添加到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文件图标,而不是所需的。我试图改变图片,但它没有解决问题。
有什么想法?
谢谢@TheHuge_,我读过你写的和你链接的东西,它帮助了我,但我解决了我的问题,只是: view.setWindowIcon(QIcon(“:/ qml/GenericHostApplicationQML/content /图片/ TXE.ico“)); Tnx再次! – user1835297
@ user1835297请将其作为回答发布,然后在一段时间后再接受 –