【发布时间】:2016-11-01 03:39:32
【问题描述】:
我正在使用 Qt5.6 为 RedHat 7.2 开发应用程序。
我的资源文件'qrc':
<RCC>
<qresource prefix="/">
<file alias="APP_ICON">lw-3.png</file>
</qresource>
</RCC>
我想设置应用程序以将此资源用作应用程序图标。我使用编辑器编辑了主窗口,并通过从资源文件中选择属性“windowIcon”将其设置为 APP_ICON。
我已经运行 qmake 并构建了应用程序,但图标仍然是默认的 Qt 图标。
我已经尝试将此代码添加到主窗口构造函数中:
QIcon objIcon = QIcon(":/APP_ICON");
setWindowIcon(objIcon);
但是这也不起作用,我需要做什么?
[编辑] 任务栏中显示的应用程序确实在资源中显示正确的图标,并在应用程序标题旁边显示,它只是文件系统中的图标不正确。
【问题讨论】: