gpt4 book ai didi

c++ - QT 应用程序的图标

转载 作者:太空宇宙 更新时间:2023-11-04 13:43:09 25 4
gpt4 key购买 nike

我正在使用 QTCreator 在 Mac 上构建应用程序。此时应用程序图标是Qt Creator默认设置的。

我想为我的应用设置一个特定的自定义。

我在.qrc文件里有什么,我都加了

<RCC>
<qresource prefix="/">
<file>main.qml</file>
<file>images/logo.icns</file>
</qresource>
</RCC>

我已经通过添加

在我的 main.cpp 上进行了尝试
QIcon icon(":images/logo.icns");
QApplication app(argc, argv);
app.setWindowIcon(icon);

它不起作用...我尝试在另一个类中执行此操作,在该类中我定义了应用程序窗口的完成方式

QIcon icon(":images/logo.icns");

QMainWindow *window = new QMainWindow();

window->setWindowTitle(QString::fromUtf8("PULS"));
window->resize(600, 600);
QWidget *centralWidget = new QWidget(window);
centralWidget->setWindowIcon(icon);

它也不起作用。

最佳答案

图标的路径可能不正确。

努力改变

QIcon icon(":images/logo.icns");

QIcon icon(":/images/logo.icns");

因为你的.qrc文件定义了prefix:

<qresource prefix="/">

关于c++ - QT 应用程序的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27013009/

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