gpt4 book ai didi

qt - 为 QML 应用程序定义窗口图标

转载 作者:行者123 更新时间:2023-12-04 12:56:14 25 4
gpt4 key购买 nike

我目前正在阅读 QML 文档,我意识到没有关于如何定义应用程序图标的解释。

我尝试了一些东西,但这不起作用:

int main(int argc, char *argv[])
{
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QGuiApplication app(argc, argv);
app.setWindowIcon(QIcon(":/favicon.ico"));

QQmlApplicationEngine engine;
engine.load(QUrl(QLatin1String("qrc:/main.qml")));

return app.exec();
}

有人可以启发我吗?
提前致谢:)

最佳答案

对我来说,它只在使用 PNG 而不是 ICO 文件时有效。
此外,您可能想使用完整路径对其进行测试:

app.setWindowIcon(QIcon("C:/path_to_ico/favicon.png"));

或者直接 - 如果它位于您的工作目录中:
app.setWindowIcon(QIcon("favicon.png"));

一旦这有效,您就可以尝试再次使用相对路径或资源访问:-)

关于qt - 为 QML 应用程序定义窗口图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41471227/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com