给Qt程序加一个window桌面图标
2016-04-15 16:22
447 查看
Qt的跨平台功能很强大,但是它还没有一个可以跨平台的显示桌面图标的方法。于是默认情况下,用Qt Creator生成的程序都是Windows默认的命令行图标。那怎么修改呢?在Qt Designer里面修改是没用的,那里显示的是程序运行时左上角的小图标。
在Windows下的正确方法是:
1.首先要有一个windows程序图标文件,比如logo.ico。这个文件一般32x32像素就行了。最好用专用的图标工具生成,否则可能会不能用。我是按照英文文档里的方法,用Visual C++ 6.0生成的图标文件。(最近发现一款小巧好用的图标编辑软件,无需注册,推荐给大家Pixelformer)
2.将图标文件复制到你程序的源文件目录下。新建一个txt文本,更名为logo.rc。在里面写:
IDI_ICON1 ICON DISCARDABLE "logo.ico"
3.在你的工程文件*.pro中添加一行
RC_FILE = logo.rc
4.重新编译,生成可执行文件后就可以看到程序的图标已经变了。这就是我的效果
在Windows下的正确方法是:
1.首先要有一个windows程序图标文件,比如logo.ico。这个文件一般32x32像素就行了。最好用专用的图标工具生成,否则可能会不能用。我是按照英文文档里的方法,用Visual C++ 6.0生成的图标文件。(最近发现一款小巧好用的图标编辑软件,无需注册,推荐给大家Pixelformer)
2.将图标文件复制到你程序的源文件目录下。新建一个txt文本,更名为logo.rc。在里面写:
IDI_ICON1 ICON DISCARDABLE "logo.ico"
3.在你的工程文件*.pro中添加一行
RC_FILE = logo.rc
4.重新编译,生成可执行文件后就可以看到程序的图标已经变了。这就是我的效果
相关文章推荐
- 【QT】:QT如何实现LineEdit控件和textlabel控件的绑定
- 【大话QT之四】ctkPlugin插件系统实现项目插件式开发
- 使用Qt编写模块化插件式应用程序
- QT Webkit的插件Plugin设计实现
- QT插件开发方式
- vs2008编译QT开源项目--太阳神三国杀源码分析(一) 项目编译及整体分析
- QtCreator 添加第三方头文件库文件路径
- 【QT】:QT中的信号和槽
- QT学习之路之计算器开发
- ubuntu14.04配置opencv和QT
- Qt使用正则表达式去掉小数位多余的0
- 【Qt】按钮键
- 04. Qt做图像处理经验
- qt打包程序(简单)
- QT下使用MapX控件的问题以及Activex技术
- qt4.键盘方向键
- QT编译./configure参数的详细解释[新手充电必读]
- QT识别U盘一自带的QDBus(hal)
- windows下 Qt检测U盘(二)
- vs2008编译Qt4.8.6-OpenGL 64位版