如何在Windows下设置Qt程序的图标?

时间:2014-11-15 19:18:16

标签: c++ windows qt icons

我已使用.rc文件成功更改了窗口左上角的图标。 但是,窗口中的图标'文件系统与以前保持一致。 我怎么能改变呢?

2 个答案:

答案 0 :(得分:4)

在Qt 4 中,您需要创建一个.rc文件,如下所示:

IDI_ICON1 ICON DISCARDABLE "myIcon.ico"

您应该将其添加到.pro文件中:

win32: RC_FILE += MyApp.rc

在Qt 5 中,有一个自动过程,用于将图标设置为应用程序可执行文件。

您只需将以下内容添加到.pro文件中即可:

win32: RC_ICONS = myIcon.ico

还将.ico文件存储在应用程序的源代码目录中。

答案 1 :(得分:1)

请注意,只有窗口图标的左上角由Qt控制:http://qt-project.org/doc/qt-4.8/appicon.html#notes

可执行图标不是GUI元素,所以它实际上与Qt无关。它可以通过visual studio嵌入到可执行文件中:How do I set the icon for my application in visual studio 2008?