一个完整的GUI应用程序,一般都应该有精心设计的图标系统,包括窗口、任务栏和可执行文件等的图标。Qt中也提供了一些设置这些图标的方法。
一、任务栏和主窗口图标设置
目的: 实现运行程序时,任务栏和主窗口及各种对话框的左上角图标设置方法
注意: 该设置完成后生成的exe文件仍然没有图标
方法一:
1、 首先,把图标资源文件(一般为.ico格式文件)拷贝到此解决方案中的Resources文件***意:不能讲其他格式的文件(jpg/png等)直接修改后缀,这样不行,需要专门的转换工具;
推荐在线转换工具: http://www.bitbug.net/
2、在VS中打开Resource Files筛选器中打开.qrc文件(注意鼠标右键选择用Qt Resource Editor打开);
QtCreator中如何添加资源文件:http://jingyan.baidu.com/article/86f4a73e5ddc3437d65269d3.html
3、 弹出添加资源文件对话框,添加所需图标资源,添加完后记得保存;
4、在Qt Designer中选择整个窗口类,设置属性中windowIcon,选择添加资源,选定添加资源,这样就能实现所需设计
二、设置生成的.exe文件图标
1、首先,把现有的.ico文件拷贝到此解决方案中的Resources文件下;
2、在VS2013中打开此解决方案,右键工程名,选择“添加”-》“资源”,打开一个对话框,如下所示,并会同时生成一个resource.h头文件自动添加到工程中
然后选择Icon,点导入,选择Resources文件夹下刚添加的ico图标文件,确定之后即可