Qt配置应用程序图标

本文最后更新于:2022年10月18日 中午

前情提要

应用程序图标是软件的标识符,就像品牌符号一样重要

程序可以摆,图标不能烂

那么,如何在Qt中给程序上图标呢?

正文

俗话说得好:

不会美工的程序员不是好项目经理

图标设计明明是美工的活,凭什么要我程序员干!

醒醒,你没有美工,你一个人即是一支军队

真·正文

那么怎么从无到有上图标呢(twice)

首先,我们得现有图标

1.图标を手に入れる

别想了,你就两条路

  • 自己画
  • 自己找
  • 摆烂

要么自己动手丰衣足食,要么上资源网碰碰运气
https://icon.52112.com/

iconfont-阿里巴巴矢量图标库

2.转换格式

PS不能编辑ICO格式还是挺烦的

其实ICO格式并不是简简单单的一张图片

为了适应不同的场景(详细信息、小图标、大图标、缩略图),通常一个ICO文件里包含了多种不同分辨率的图片

为了将普通图片快捷地转换成多尺寸ICO格式,我们需要Internet

ICO Convert - Create Icons From PNG & JPG Images Online

PNG转ICO - 在线转换图标文件 (aconvert.com)

3.设置图标 in Qt

终于到了重点了啊,不过磨刀不误砍柴功嘛

有两种方式:

其一

.pro文件中添加图标文件,然后重新编译即可

1
RC_ICONS = logo.ico #相对路径

其二

1.在项目文件夹中新建logo.rc文件,并写入

1
IDI_ICON1 ICON DISCARDABLE "logo.ico"

2.在.pro文件里添加

1
RC_FILE = logo.rc

重新编译即可

你学废了吗?

peace


Qt配置应用程序图标
https://mrbeancpp.github.io/2021/11/20/Qt配置应用程序图标/
作者
MrBeanC
发布于
2021年11月20日
许可协议