文章目录

  • 前言
  • 一、QT for MacOS添加应用程序图标步骤
  • 二、QT for Windows添加应用程序的步骤
  • 总结

前言

应用程序图标是一款程序除了名字以外的另一个标识符,本文将介绍如何给QT开发的应用程序添加图标


一、QT for MacOS添加应用程序图标步骤

1. 创建一个新文件夹,命名为 logo.iconset

2. 将之前准备好的PNG格式的图标,命名为logo.png,添加到logo.iconset文件夹中

3. 通过终端进入到logo.iconset文件夹中

4. 接着通过终端执行下面的指令

sips -z 16 16 logo.png --out icon_16.png
sips -z 16 16 logo.png --out icon_16@2x.pngsips -z 32 32 logo.png --out icon_32.png
sips -z 32 32 logo.png --out icon_32@2x.pngsips -z 64 64 logo.png --out icon_64.png
sips -z 64 64 logo.png --out icon_64@2x.pngsips -z 128 128 logo.png --out icon_128.png
sips -z 128 128 logo.png --out icon_128@2x.pngsips -z 256 256 logo.png --out icon_256.png
sips -z 256 256 logo.png --out icon_256@2x.pngsips -z 512 512 logo.png --out icon_512.png
sips -z 512 512 logo.png --out icon_512@2x.png

5. 然后,通过终端回到logo.iconset的上一级目录并执行下面的指令生成logo.icns文件

iconutil -c icns logo.iconset

6. 接着将步骤5生成的logo.icns文件添加到Qt工程文件的同级目录中,并在.pro文件中最后一行添加

ICON = logo.icns

7.最后,删除之前生成的build文件夹,再重新构建项目即可。

参考链接

二、QT for Windows添加应用程序的步骤

  1. 在工程目录里创建文件 logo.rc,里面添加一行
IDI_ICON1 ICON DISCARDABLE "logo.ico"
  1. 将logo.ico文件放到工程目录里,与logo.rc同一目录
  2. 在*.pro文件里添加一行
RC_FILE = logo.rc
  1. 在main.cpp文件的构造函数里添加一行
setWindowIcon(QIcon("./logo.ico"));//窗口标题设置图片,同时也为应用程序设置图标

参考链接

总结

以上就是今天要讲的内容,本文仅仅简单介绍了如何给QT应用程序添加图标,如果有任何不清楚的地方,欢迎评论留言或者查看文中的参考链接。

QT添加应用程序的图标相关推荐

  1. QT设置应用程序的图标

    QT设置应用程序的图标 在QT应用程序中,有三种图标可以进行设置.应用程序左上角的图标.状态栏上显示的图标和可执行文件本身的图标. 1.应用程序左上角的图标.状态栏上显示的图标可以同时设置 1.1 先 ...

  2. Qt添加工具栏(带图标)

    Qt添加工具栏(带图标) 一.准备图片   首先找到自己喜欢的图片存放到对应工程的目录下面,这是为了后面添加图标做准备. 二.创建动作 进入工程的UI设计界面: 点击如下的文件夹按钮新建动作: 填写信 ...

  3. vs下使用qt设置应用程序的图标

     1.准备ico文件,temp.ico 2.在temp工程目录,建立一个temp.rc文件,内容如下,也可以直接在vs下选择添加资源文件,同样的效果 IDI_ICON1        ICON   ...

  4. esayx添加exe程序头像图标

    vs2019右键项目>属性>添加>资源>选icon>导入自己的图片

  5. Qt 发布应用程序logo图标(ico格式)很模糊怎么办

    那是因为你的logo图片里面仅仅只有一个尺寸,使用Axialis IconWorkshop软件打开一个商业软件的logo图片,里面包含了很多尺寸的图片,会自适应当前.如下图是一个商业软件的ico图标. ...

  6. logo qt添加_linux下如何给qt程序添加图标?

    Linux下Qt程序打包发布并设置图标 之前整理过一篇文章是关于Windows下Qt打包发布与设置环境变量的,那篇文章里面Qt发布的程序是没有设置应用程序图标的,之后会再整理一篇文章的,顺便测试下使用 ...

  7. Qt 设置应用程序图标

    概述 Windows设置程序图标 Mac设置程序图标 概述 开发应用程序额是,程序图标通常显示在窗口顶层的左上角,可以通过调用QWindow :: setIcon()方法来设置. 那么, 如果要更改可 ...

  8. QT如何设置应用程序的图标

    QT如何设置应用程序的图标 准备:.ico格式的图片,可以选择任意其他图片格式的一张图片用格式工厂转换成.ico图片 例如选用的图片是Application.ico 把图片放到工程目录下 在工程目录下 ...

  9. 在Qt中设置程序图标的方法介绍

    本文主要介绍在 Qt 中设置程序图标的方法. 说明: 本文中的应用程序是面向 Windows 操作系统的: 本文中使用的 Qt Creator 版本号为:7.0.0: 本文中使用的 Qt 版本号为:5 ...

最新文章

  1. 特斯拉研究报告:产品、工厂、技术、生态展望
  2. 性能测试之操作系统计数器分析方法
  3. 互联网公司败局汇总,这些公司都是怎么死的?(下篇)
  4. 3DSlicer8:FAQ-2
  5. 第十天-linux命令及基础手把手实战
  6. linux上还原自主nuget包需要注意的问题
  7. 关于c++跟java区别的几个总结
  8. 用高效好玩的方式,掌握职场必备技能Python
  9. 浙江大学PTA 数据结构 习题2.2 数组循环左移 (20 分)
  10. lt;转gt;Java转iOS-第一个项目总结(2):遇到问题和解决方案
  11. 接口测试——Jmeter各部件执行顺序
  12. 安装mysql-community-server报错缺少libaio依赖
  13. matlab 对自定义函数求导,用matlab对多项式函数求导
  14. 公差与配合查询的相关术语
  15. World Wind Java 系列
  16. 英语在计算机专业的作用,计算机专业英语的重要性.doc
  17. 从零学爬虫:采集房天下二手房信息
  18. 扫描文件怎么设置到服务器,如何为扫描仪添加局域网功能
  19. Java模拟猜数字小游戏,有次数限制,并且输出猜测次数。
  20. python中拆包解包用法详解

热门文章

  1. mysql岗位表格作业_员工信息表作业
  2. 华为mate30是安卓系统还是鸿蒙系统,鸿蒙系统将搭载在华为mate30上,仅国内发布,是取代安卓的节奏?...
  3. 浅谈网站设计美工的重要性
  4. java Files类和Paths类的用法
  5. oracle xfce,Centos7安装配置桌面环境xfce
  6. Excel可视化图表高级操作,使用滚动条控制图表展示范围
  7. 关系型数据库与非关系型数据库的区别
  8. 曙光服务器希捷硬盘,希捷携手曙光推出数据中心解决方案
  9. sql排序(想让字段为空的值放到最后)
  10. 2020年8月10日31---Html知识介绍