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