设置窗口的图标
打开 Qt Designer,在资源窗口(Resource)点击 Edit Resources
弹出Edit Resource 窗口
先 往 资 源 里 添 加 一 个 前 缀 ,这 里 添 加 的 是 images, 再 往 前 缀 里 添 加 文 件 , 这 里添 加 的 是
WindowIcon.bmp
回到资源浏览器,可以看到我们添加的 Icon 出现在右边,右键点击它选择 Copy Path 把它在资
源文件(.qrc 后缀)的路径拷贝出来
接下来就可以在程序里设置了。调用 QApplication 的 setWindowIcon 函数即可。
效果图如下:
注意: .qrc 文件必须加入到该工程里面一起编译,否则资源文件不会嵌进程序里的。
设置 Qt 应用程序的图标
首先应用程序的图标取决于 VS2005 Resource 视图里所添加的 ICON 中 ID 号最小的一个。如果不
存在,则使用默认的图标。
如果你只添加一个 Icon 资源,那么它就是应用程序的图标了。
Icon 资源对格式有严格的要求,如下图。至于把 BMP,JPG 或者 PNG 等格式转换成.ico 文件推
荐使用 iconXp 这个转换工具。
如果你只添加了多个 Icon 资源,如何选定哪个是程序的图标呢?
选择任意一个资源点右键,选择进入 Resource Symbols。
在 Resource Symbols 窗口里,我们可以看到每个 ICON 的值,前面我们说过 ID 值最小的 ICON 将
成为应用程序的图标。所以如果你想一个 ICON 作为程序图标的话,就把它的值改为最小。
修改资源的 ID 值
右键选择一个 ICON 看它的属性。属性当中一个 ID 选择,我们在 ID 名称后面加上 = ,
再按回车就能改变它的值了。
效果如下: