Qt配置应用程序图标

614 阅读1分钟

前情提要

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

程序可以摆,图标不能烂

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

正文

俗话说得好:

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

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

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

真·正文

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

首先,我们得现有图标

1.图标を手に入れる

别想了,你就两条路

  • 自己画
  • 自己找
  • 摆烂

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

iconfont-阿里巴巴矢量图标库

2.转换格式

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

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

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

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

ICO Convert - Create Icons From PNG & JPG Images Online

3.设置图标 in Qt

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

有两种方式:

其一

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

RC_ICONS = logo.ico #相对路径

其二

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

IDI_ICON1 ICON DISCARDABLE "logo.ico"

2.在.pro文件里添加

RC_FILE = logo.rc

重新编译即可

你学废了吗?

peace