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

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

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

可执行文件图标不是一个GUI元素,所以它真的和Qt无关。 它可以通过Visual Studio嵌入到可执行文件中: 如何在Visual Studio 2008中为我的应用程序设置图标?

在Qt 4中 ,你需要像这样创建一个.rc文件:

IDI_ICON1 ICON DISCARDABLE "myIcon.ico" 

你应该把这个添加到你的.pro文件中:

 win32: RC_FILE += MyApp.rc 

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

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

 win32: RC_ICONS = myIcon.ico 

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