博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
为Qt程序配上漂亮的桌面图标
阅读量:4108 次
发布时间:2019-05-25

本文共 546 字,大约阅读时间需要 1 分钟。

转自

http://blog.csdn.net/yangxiao_0203/article/details/6301753

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.重新编译,生成可执行文件后就可以看到程序的图标已经变了。这就是我的效果:

      

还不明白,或是想找在其他平台下设置图标的方法,可以看这里

你可能感兴趣的文章
线性表完整代码
查看>>
Solr4.7从数据库导数据
查看>>
作业4
查看>>
Python assert断言
查看>>
如何点击链接直接跳转到app store指定应用下载页面
查看>>
crontab 安装 和一些 简单的命令
查看>>
iOS的反射机制之方法调用
查看>>
sharepoint更新多行文本webparth
查看>>
《步步惊“芯”——软核处理器内部设计分析》前两章读书笔记
查看>>
ifconfig命令
查看>>
git教程
查看>>
avaweb(三十二)——JDBC学习入门
查看>>
Maven学习(七)-----Maven添加远程仓库
查看>>
Python的print 格式化输出
查看>>
canvas-画圆心的算法
查看>>
用C#实现C/S模式下软件自动在线升级
查看>>
[CQOI 2011]动态逆序对
查看>>
Xshell连接虚拟机文档教程
查看>>
LeetCode-13-roman-to-integer
查看>>
磁盘配额实例详解
查看>>