给Qt生成的exe程序加上漂亮的图标
2016-08-06 16:25
447 查看
虽然Qt可以在代码中调用QWidget类的setWindowsIcon函数设置窗体的图标
但是qmake生成的可执行程序exe的图标仍然是系统默认图标,不美观。
那么怎样让Qt编译生成带有漂亮图标的程序呢?
做一个漂亮的.ico图标文件
这里推荐使用软件:AveIcon
![](http://img.blog.csdn.net/20160806160826610)
拖拽png图片到右侧的框里,会在左侧生成ico图标文件,可以直接拖拽的资源管理器里保存。
这里我们需要把ico图标文件放到项目目录下。
创建.rc资源文件
![](http://img.blog.csdn.net/20160806161602879)
这里,在项目目录下创建了一个icon.rc的rc文件,并在其中写入资源信息,如图。注意双引号中的文件名一定要和上一步生成的ico文件相对应。
修改.pro配置文件
在Qt中的项目文件中找到.pro编译配置文件,在末尾新增一行:
RC_FILE = icon.rc
再次编译生成,就可以看到漂亮的图标啦。
QWidget::setWindowIcon(QIcon(":/icon.ico"))
但是qmake生成的可执行程序exe的图标仍然是系统默认图标,不美观。
那么怎样让Qt编译生成带有漂亮图标的程序呢?
做一个漂亮的.ico图标文件
这里推荐使用软件:AveIcon
拖拽png图片到右侧的框里,会在左侧生成ico图标文件,可以直接拖拽的资源管理器里保存。
这里我们需要把ico图标文件放到项目目录下。
创建.rc资源文件
这里,在项目目录下创建了一个icon.rc的rc文件,并在其中写入资源信息,如图。注意双引号中的文件名一定要和上一步生成的ico文件相对应。
修改.pro配置文件
在Qt中的项目文件中找到.pro编译配置文件,在末尾新增一行:
RC_FILE = icon.rc
再次编译生成,就可以看到漂亮的图标啦。
相关文章推荐
- 给QT程序(即.exe)添加一个漂亮的图标
- 给QT程序添加一个漂亮的图标
- VS2008 给自己开发QT程序 加上程序图标 logo.ico
- 给Qt生成的exe执行程序添加版本信息
- Qt5生成程序自定义显示图标
- 给Qt生成的exe执行程序添加版本信息
- QT设置标题栏左侧的ico图标和生成后的EXE文件图标的更换方法
- 给QT 程序的EXE文件添加图标
- 为QT生成的程序增加logo图标
- 为Qt生成的可执行程序设置图标
- QT生成在Windows下有图标的exe文件(IDE=QT Creator)
- 给Qt程序添加一个漂亮的图标
- 为Qt生成的可执行程序设置图标
- 给QT程序的EXE添加图标
- 为Qt程序配上漂亮的桌面图标
- vs2010生成的qt程序修改图标的方法
- Qt学习笔记:如何运行Qt程序所生成的.exe文件
- QT生成在Windows下有图标的exe文件(IDE=QT Creator)
- Qt中如何更换exe程序图标
- VS2013如何生成exe文件以及如何更改exe程序图标