为Qt生成的可执行程序设置图标
来源:互联网 发布:office画图软件 visio 编辑:程序博客网 时间:2024/05/12 22:12
用Qt Creator编译后生成的可执行程序都是系统默认可执行程序的图标,很难看,如果想自己设置自定义图标该怎么做呢?
首先想到的就是看官方文档,Qt有比较完善的文档,而且检索和浏览的方式十分的简单,记得以前的QtSDK版本安装完成之后总是可以在开始菜单栏中找到assistant这个程序,打开就可以浏览了。然而最新版本安装后没有这个。。。所以只能进入安装目录下打开这个程序,但是发现啥都没有,此时我们应该这样理解,我们打开的assistanr只是一个阅读器,我们还没有打开要阅读的文档,所以,现在啥都没有,那么文档放在哪里呢?放在了软件安装目录下的Documentation目录下,都是一些.qch文件。但是assistant这个阅读器和其他阅读器不一样,它没有“打开文件”这个菜单,这让我们如何是好呢?进入dos命令行输入assistant -help看一下这个程序的使用方法,如下图:
看到-register helpFile这个选项,知道这个软件需要先将文档注册进去,这个怎么注册我相信大家已经很清楚了。接下来看一下我注册完毕的图:
接下来我们就可以搜索相应的内容了,搜索的关键字和结果我直接贴图:
这个文档里面介绍了为Qt生成的可执行程序设置图标的方法, 各个平台的方法都有介绍到,我这里说一下Windows下的方法,其它平台参考文档即可:
设置应用程序图标:
应用程序图标,典型的就是显示在程序顶级窗口的左上角的那个图标,可以通过调用QWidget::setWindowIcon()函数来设置。
为了改变可执行程序自身的图标,就像他们显示在桌面一样。我们必须使用到一些和平台相关的技术。
在Windows平台为应用程序设置图标:
第一步:创建一个包含图标图像的ICO文件,并将其保存在源文件目录下,可命名为myapp.ico;
第二步:创建一个.rc文件,包含如下内容:
IDI_ICON1 ICON DISCARDABLE "myappico.ico"
第三步:
1、如果你是使用qmake生成makefile文件,那么你只需要在工程文件myapp.pro文件中写入如下内容:
RC_FILE = myapp.rc
再次编译程序,即可达到效果
2、如果你不是使用qmake来生成makefile文件,那么你需要这样做:首先使用Qt自带工具rc处理第二步创建额.rc文件,然后在连接程序的时候连接上之前处理生成的.res文件。
实例效果:
这里我贴一下我做的效果:
1、在文件浏览器中的效果:
2、在桌面的效果:
好了,今天就到这!
- 为Qt生成的可执行程序设置图标
- 为Qt生成的可执行程序设置图标
- 为Qt生成的可执行程序设置图标
- 为Qt生成的可执行程序设置图标
- 为Qt生成的可执行程序设置图标
- Qt生成可执行程序图标
- QT 为可执行程序添加图标ico
- QT 设置应用程序图标和可执行程序图标
- QT可执行程序图标设定
- 为QT生成的程序增加logo图标
- QT生成可执行的EXE程序
- Qt设置程序的图标
- Qt 如何生成可执行程序
- 在Qt可执行程序上添加图标
- Qt之添加可执行程序图标
- Qt之添加可执行程序图标
- 为QT生成的应用程序加图标
- 怎样设置Qt生成的应用程序图标
- 四大Linux备份工具比较与操作实例
- 让数据库变快的10个建议
- WEPopover的使用
- ubuntu清理系统垃圾与备份
- STL之全排列(百度迅雷笔试题)
- 为Qt生成的可执行程序设置图标
- COM中的安全数组SAFEARRAY、与在VC++(VARIANT) C#(object)中调用
- 正则表达式30分钟入门教程
- 在Window平台的Websphere developer 5版本中更改默认的工作区
- ASIHttpRequest 下载服务器上面的文件
- 让不会玩电脑的人也可以上网开视频
- android ListView控件
- thrift的编译器2
- java/基础知识