【发布时间】:2010-11-08 01:52:59
【问题描述】:
我的问题很简单。
如何添加出现在 Windows 资源管理器中的图标?
不是我希望整个应用程序像命令提示符那样的特定窗口在图标上有 C:\。
有什么方法可以在不创建文件并将其链接到 .pro 文件的情况下做到这一点?
我可以更改 Qt Creator 中的基本图标吗?
如果是这样,怎么办?如果不是,我该怎么做?
谢谢
PS 我已经尝试了其他问题,但它们都不起作用
【问题讨论】:
我的问题很简单。
如何添加出现在 Windows 资源管理器中的图标?
不是我希望整个应用程序像命令提示符那样的特定窗口在图标上有 C:\。
有什么方法可以在不创建文件并将其链接到 .pro 文件的情况下做到这一点?
我可以更改 Qt Creator 中的基本图标吗?
如果是这样,怎么办?如果不是,我该怎么做?
谢谢
PS 我已经尝试了其他问题,但它们都不起作用
【问题讨论】:
基本上,在 Windows 上,您必须为您的图标创建一个 .rc 文件,然后在您的 .pro 文件中为其添加一行:
RC_FILE = myapp.rc
Qt 文档中提供了所有详细信息:Setting the Application Icon
【讨论】:
在 Qt 4 中,您需要像这样创建一个 .rc 文件:
IDI_ICON1 ICON DISCARDABLE "myIcon.ico"
您应该将此添加到您的 .pro 文件中:
win32: RC_FILE += MyApp.rc
在 Qt 5 中有一个为应用程序可执行文件设置图标的自动化过程。
您可以将以下内容添加到 .pro 文件中:
win32: RC_ICONS = myIcon.ico
还将 .ico 文件存储在应用程序的源代码目录中。
请注意,这仅适用于 Windows。在 Linux 和 Mac 中还有其他方法可以设置应用程序图标。
【讨论】: