Qt项目在打包发布之后都需要有个个性的程序图标和窗口图标,这样会使程序更加美观大方,下面我们分别来看如何给程序和窗口分别添加图标。我们需要两种格式的图片,一种是.ico的,用来给程序添加图标,一种是.bmp或是.png的,用来给窗口添加图标。

- 程序添加图标

如果使用的Qt Creator,那么用记事本创建一个后缀为.rc的资源文件,然后再其中添加:

IDI_ICON1 ICON DISCARDABLE "xxx.ico"

注:xxx.ico为图标文件名称

然后修改工程文件(*.pro)内容,增加下面这行:

RC_FILE += xxx.rc

注:xxx.rc为资源文件名称

如果使用的是VS2010, 在Solution里右键点击项目,点Add,之后选择Resource,会看到下面窗口:

然后把.ico文件import进来就行了。

- 窗口添加图标

打开.qrc文件,这是Qt的资源文件,如果没有的话需要自己添加,然后会有一个窗口,在下面选择Add,然后选Add Files,添加.png或是.bmp格式的图片,然后在 Qt Designer里找到想要添加图标的窗口,修改windowsicon项,找到之前添加的图片就可以了。

qlabel 添加图标_Qt 程序和窗口添加图标相关推荐

  1. QT 应用程序和窗口添加图标

    QT 应用程序和窗口添加图标 前言 新建一个QT工程,直接编译运行,可执行程序是没有任何图标的.如下图: 编译后 运行时: 这里简单介绍一下如何添加图标. 选择图标 自己不会设计图标的话,不如去图标库 ...

  2. logo qt添加_Qt官方示例-窗口标志

    窗口标志示例展示了如何使用Qt中可用的窗口标志类型来指定窗口系统属性. 根据示例整理出来的各窗口标志作用一览表如下: 只能设置一个的窗口标志对照表 窗口标志 描述 Qt::QWidget 窗口的默认属 ...

  3. 计算机控制面板中无法删除程序,电脑在控制面板中无法打开添加或删除程序

    如下所示我们在xp系统中进入到电脑中的"控制面板"你会发现找不到"添加或删除程序"域者找到了也无法打开"添加或删除程序"选项后报错. 打开& ...

  4. java 给窗口加菜单_程序求助:如何给窗口添加菜单?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import javax.swing.*; import java.awt.*; import java.awt.event.*; public clas ...

  5. 计算机控制面板图标怎么删除,电脑如何找回消失的“添加或删除程序”图标

    ‍ 我们会根据需要在自己的电脑上下载一些应用程序,但是也会经常卸载掉一些不用的应用程序.这时我们只要打开控制面板中的"添加或删除程序"就可以对已安装在电脑上的软件进行卸载.不过有 ...

  6. QT Designer前端页面添加的图标在程序运行时不显示解决方法

    1.首先需要将图标添加到资源管理器中 2.添加完毕后项目中会生成一个.qrc文件 3.添加一个External Tools 在PyCharm中的配置操作:File ->> Settings ...

  7. WINCE6.0在控制面板添加控制面板应用程序

    ********************************LoongEmbedded******************************** 作者:LoongEmbedded(kandi ...

  8. Android应用Activity、Dialog、PopWindow、Toast窗口添加机制及源码分析

    1  背景 之所以写这一篇博客的原因是因为之前有写过一篇<Android应用setContentView与LayoutInflater加载解析机制源码分析>, 然后有人在文章下面评论和微博 ...

  9. 03_NSIS_将卸载信息添加到“添加、删除程序”

    03_NSIS_将卸载信息添加到"添加.删除程序" 1. 使用方式 2. 在注册表添加必要信息 2.1 添加应用程序名称 2.2 添加卸载程序的路径和文件名 2.3 删除添加的注册 ...

最新文章

  1. mstsc VS vnc : 远程桌面最快的原因在于RDP协议
  2. 腾讯面试题Java 并发包之线程池综述
  3. python学号怎么编写_用python编写学生管理系统
  4. VTK:行军案用法实战
  5. 面向对象分析与设计的意义是什么
  6. WinForm登录模块设计开发
  7. MapReduce既是编程模型又是计算框架
  8. 送书|science-组合图表绘制
  9. 写出高效优美的C语言代码(单片机)
  10. js实现(可实现局部打印)
  11. 普华永道报告:三波自动化浪潮将依次出现,人类工作将显著受到影响
  12. java jquery easyui_java中用jquery-easyui插件做可编辑datagird列表
  13. EGE程序打包发布与图标修改
  14. html5教程_最好HTML和HTML5教程
  15. 网络安全运营能力建设
  16. 重新发现Oracle太美之root.sh
  17. C语言——类型限定词
  18. 浅谈Android中的Fragment
  19. YOLOv4论文解读
  20. 51单片机中断地址表

热门文章

  1. Revit 2021插件开发入门教程
  2. 万能word转换成pdf转换器下载
  3. 软件开发教父与国内高手论道实录全文
  4. 20款开发运维必备的顶级工具,速收
  5. Zuul多路径访问时报404问题
  6. 保姆级教程 玩客云 刷armbian 挂甜糖CDN GIF动图教程
  7. PSIM仿真入门之一
  8. RSA应用(支付宝小程序加密解密)
  9. 优秀的网络工程师,需要具备什么?
  10. 出师未捷身先死的sycm数据自动化