gpt4 book ai didi

macos - Qt5 为 Mac 设置应用程序图标

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

我想设置应该在 Mac 的 Dock 上看到的应用程序图标。
为此,我在 .pro 文件中添加了以下行:

ICON = $$_PRO_FILE_PWD_/Icons/Icon144x144.icns

(我也试过 ICON = Icons/Icon144x144.icns )

如果我理解 Qt 的文档是正确的,那应该就足够了,但是由于我的图标仍然看不到,我还在 mainwindow.cpp 中添加了以下行
setWindowIcon(QIcon("Icons/Icon144x144.icns"));

(我也试过 QIcon("Icon144x144.icns")QIcon("/Users/MYNAME/PROJECT/Icons/Icon144x144.icns") )。

我知道关于这个问题有两个类似的问题:
QT/C++ on MAC - Application Icon doesn't set

Setting icon on a Mac with Qt
但由于我仍然无法看到正确的图标,我在想 Qt5 允许设置与以前版本的应用程序图标的方式是否有所不同。有什么线索吗?

编辑:

我刚刚看到 qmake 没有将图标添加到应用程序内的资源文件夹中...

最佳答案

值得一提的是,我已经用 QT5 做了和你完全一样的事情,而且效果很好。

基本上在我的 .pro 文件中我有:

ICON = icon.icns

此外,我必须在我的 app.plist 文件中指定图标位置。基本上,您必须将 CFBundleIconFile 键设置为您的图标名称。希望能帮助到你!

关于macos - Qt5 为 Mac 设置应用程序图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13499121/

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