qt设置程序图标_qt设置软件图标

qt设置程序图标_qt设置软件图标在qt应用程序中,我们能想到的图标一般就以下三种:icon种类应用窗口左上角的图标setWindowIcon()状态栏上显示的图标setWindowIcon()可执行程序本身的图标两种设置方式,下面会讲对于以上三种图标都该怎么样设置呢?一.我们先来讨论前两种,分别是窗口左上角的图标和状态栏的图标,    其实这两种图标只需要设置一次就可以了,他们总是相同的,并没有专门针对状态栏图标设置的函数。二…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

在qt应用程序中,我们能想到的图标一般就以下三种:


icon种类
应用窗口左上角的 图标 qt设置程序图标_qt设置软件图标
setWindowIcon()
状态栏上显示的图标 qt设置程序图标_qt设置软件图标
setWindowIcon()
可执行程序本身的图标 qt设置程序图标_qt设置软件图标
两种设置方式,下面会讲

对于以上三种图标都该怎么样设置呢?

一.我们先来讨论前两种,分别是窗口左上角的图标和状态栏的图标,

    其实这两种图标只需要设置一次就可以了,他们总是相同的,并没有专门针对状态栏图标设置的函数。


二.我们一起说一下可执行程序的图标,如果我们不设置的话,会有个默认的图标像下面这个一样

            qt设置程序图标_qt设置软件图标

         显然很丑的。那我们怎么设置成自己喜欢的图标呢?这里有两种方式可以设置:


    方式一:使用qmake来生成makefile文件,只需要在.pro中添加

            RC_ICONS = logo.ico

Jetbrains全家桶1年46,售后保障稳定

     然后,重新生成makefile文件和应用程序,对应的.exe可执行程序将会出现刚才看到的图标。

     这种情况下,要将logo.ico与.pro文件放到同一个文件夹下。

     方式二:

        1.在项目代码文件夹中,新建一个logo.txt文件,在文件里写上以下内容:

        IDI_ICON1     ICON    DISCARDABLE     "logo.ico"

        2. 然后重命名为logo.rc文件。

        3. 在.pro文件里添加:

       RC_FILE = logo.rc

        4.重新编译就可以了。

qt设置程序图标_qt设置软件图标


三、我们就多讨论一点。如果只设置了可执行程序的图标,而没有设置窗口左上方的图标,会是什么样的呢?

    答案就是 如果只设置了可执行程序的图标,而没有设置窗口左上方的图标。结果就是窗口左上方的图标、状态栏图标和可执行程序图标将使用同一个图标。 反之却不能。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/207770.html原文链接:https://javaforall.net

(0)
上一篇 2025年8月1日 上午9:01
下一篇 2025年8月1日 上午9:43


相关推荐

  • Android学习——VAP源码

    Android学习——VAP源码一 背景介绍 1 VAP VideoAnimati 是直播中台使用的一个视频动画特效 SDK 可以通过制作 Alpha 通道分离的视频素材 再在客户端上通过 OpenGLES 重新实现 Alpha 通道和 RGB 通道的混合 从而实现在端上播放带透明通道的视频 已经接入的 app 同原理实现也用在其他 app 抖音 西瓜视频 今日头条 爱奇艺 比心等 2 方案对比目前较常见的动画实现方案有帧动画 gif webp lottie SVGA 对于复杂动画特效的实现做个简单对比方案

    2026年3月18日
    1
  • 为什么学习web前端开发?

    本文主要分析web开发的相关方向及技术,为想投入web开发的同学提供下参考。什么是WEB开发说到WEB开发就不得不提两种架构模式,B/S架构和C/S架构。互联网发展初期,大多数系统都是C/S架构,C代表客户端,S代表服务器,常见的软件,比如QQ(WEB版的不算),都是采用这种架构模式。这种架构模式通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以

    2022年4月11日
    71
  • kindeditor使用方法

    kindeditor使用方法一 下载编辑器下载 KindEditor 最新版本 本版本为 4 1 10 下载页面 http kindeditor net down php 二 部署编辑器解压 kindeditor x x x zip 文件 将所有文件上传到您的网站程序目录里 如图

    2026年3月17日
    1
  • 二阶齐次线性微分方程的通解公式_二阶常系数齐次线性微分方程 通解

    二阶齐次线性微分方程的通解公式_二阶常系数齐次线性微分方程 通解满意答案 yanweishizu2 07 12 采纳率 46 等级 12 已帮助 13567 人 y 2y 5y 0 设 y e f x 则 y e f x f x y e f x f x 2 e f x f x 0 y 2y 5y e f x f x 2 e f x f

    2026年3月16日
    2
  • nn.Conv2d卷积

    nn.Conv2d卷积学习 torch 框架中的卷积神经网络 对此进行记录一 nn Conv2dnn Conv2d self in channels out channels kernel size stride 1 padding 0 dilation 1 groups 1 bias True 参数 in channel 输入数据的通道数 例 RGB 图片通道数为 3 out channel 输

    2026年3月20日
    1
  • Java安全之JNI绕过RASP

    Java安全之JNI绕过RASP0x00前言前面一直想看该JNI的相关内容,但是发现JNI的资料还是偏少。后面发现JNI在安全中应用非常的微妙,有意思。0x01JNI概述JNI的全称叫做(

    2021年12月12日
    50

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号