一、修改应用程序图标

1.新建一个my.txt文件,打开后在其中加一句 “IDI_ICON1 ICON DISCARDABLE "应用程

序图标.ico"”。(“应用程序图标.ico”是要添加的图片名,图片格式一定要是.ico),

然后保存并退出,将文件格式改为qtdemo.rc,将图片和修改格式后的文件一起放入项目

目录下。

2.打开项目中的pro文件,在其中加一句话“RC_FILE =qtdemo.rc”,保存后重新运行就

可以了。

二、修改标题栏图标

1、我们向项目中添加新文件,模板选择Qt资源文件。然后将名称设置为image。
2.创建完文件后会自动打开该资源文件,这里需要先在下面添加前缀,就是点击添加按
钮,然后选择前缀,默认的前缀是“/new/prefix1”,这个可以随意修改(不要出现中
文字符)。然后再按下添加按钮来添加文件,这里最好将所有要用到的图片放到项目目
录中。比如我们这里在项目目录中新建了一个images文件夹,然后将需要的图标文件粘
贴进去。
3、当添加完资源后,一定要按下Ctrl + S来保存资源文件,不然在后面可能无法显示已
经添加的资源。
三、代码如下:
#-------------------------------------------------
#
# Project created by QtCreator 2016-07-18T20:39:00
#
#-------------------------------------------------QT       += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = test06
TEMPLATE = appSOURCES += main.cpp\mainwindow.cppHEADERS  += mainwindow.hFORMS    += mainwindow.uiRESOURCES += \image.qrcDISTFILES += \qtdemo.rcRC_FILE=qtdemo.rc
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QIcon>MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow)
{ui->setupUi(this);this->setWindowTitle("Qt5.7.0窗体应用");this->setWindowIcon(QIcon(":/new/prefix1/image/应用程序图标.ico"));
}MainWindow::~MainWindow()
{delete ui;
}

四、运行效果如下:

Qt中修改应用程序和标题栏的图标相关推荐

  1. 详解在QT中写控制台程序 实例

    详解在QT中写控制台程序 实例 在QT中写控制台程序 实例是本文介绍的内容,不多说了,先来看本文内容. AD: 本文介绍的是详解在QT中写控制台程序 实例,来看那内容.找到两种方法可以写控制台程序 第 ...

  2. 如何在Ubuntu中修改默认程序

    简介: 这个新手指南会向你展示如何在 Ubuntu Linux 中修改默认程序对于我来说,安装 VLC 多媒体播放器是安装完 Ubuntu 16.04 该做的事中最先做的几件事之一.为了能够使我双击一 ...

  3. QT中关闭应用程序和窗口的函数(quit(),exit()以及close()的区别)

    QT中关闭应用程序和窗口的函数(quit(),exit()以及close()的区别) 使用QT编辑界面,其中带来很大方便的一点就是Qt中自带丰富的.种类齐全的类及其功能函数,程序员可以在编辑程序的过程 ...

  4. 如何在Mac下修改应用程序及文件的图标

    如何在Mac下修改应用程序及文件的图标 在访达中右键点击应用程序或文件,点击显示简介,右上角有一个文件图标,将*.icns图片拖到右上角即可.

  5. QT中串口通信程序(转)

    (说明:我们的编程环境是windows xp下,在Qt Creator中进行,如果在Linux下或直接用源码编写,程序稍有不同,请自己改动.) 在Qt中并没有特定的串口控制类,现在大部分人使用的是第三 ...

  6. 【Qt】为应用程序设置标题栏、状态栏、可执行程序显示 三种状态下的图标

    Qt为应用程序添加图标的几种方式 应用程序的图标分为: 程序左上角显示的标题栏的图标: 程序打开后在任务栏显示的状态栏图标: 程序在文件管理器中显示的可执行程序图标: 设置这几种图标的方式有以下几种. ...

  7. linux qt应用程序全屏,QT中MDI应用程序中更改子窗口大小或是全屏显示子窗口的方法...

    1.QT中窗口部件QWidget成员函数showFullScreen();是用于将窗口部件全屏显示. 但是他只对窗口模式的部件有用.子窗口的特征是 Qt::SubWindow,不是独立的窗口.因此对其 ...

  8. MFC中修改应用程序主窗口的标题

    1.第一种方法: 找到字符串资源中的IDR_MAINFRAME, 将"MyTextOut\n\nMyText\n\n\nMyTextOut.Document\nMyTextDocument& ...

  9. qt中修改系统或用户环境变量

    要修改系统的环境变量只能是修改注册表. 1.修改或增加系统的环境变量,vista以上的系统需要uac权限 <1>注册表地址:HKEY_LOCAL_MACHINE\SYSTEM\Contro ...

最新文章

  1. matlab graphminspantree
  2. python ip动态代理_Python 爬虫设置动态代理
  3. flex textinput 输入限制(数字、字母)
  4. C\C++ 获取当前路径
  5. Java 8:默认方法解析规则
  6. 大数据新手之路二:安装Flume
  7. mysql操作json优点和缺点_SQL-mysql操作json
  8. 【Python】Python中的关键字
  9. 大学生想要通过看书自学编程,却始终没成功,是因为你没有技巧!
  10. php mysql存图片路径_PHP 批量下传图片 怎么保存路径到mysql
  11. linux导出表数据dmp,导出表的部分数据到dmp文件中
  12. BZOJ.1178.[APIO2009]会议中心(贪心 倍增)
  13. Linux acpi off报告ACPI bug处理方法
  14. http://blog.csdn.net/wangyoujin321/article/details/51472606
  15. 电子商务B2C:尾巴上的比特生存法则
  16. SpaceCube v3.0下一代高性能处理器平台架构
  17. 交通银行一直显示服务器繁忙,交通银行信用卡人工服务一直繁忙
  18. 水溶性羧基化 CdSe/ZnS 量子的特点
  19. iOS二维码扫描/识别
  20. zynq 移植ubuntu_ROS ZYNQ移植

热门文章

  1. 一阶电路暂态响应的结果分析。_阻尼比测试方法及谐响应分析
  2. Spring Cloud Config的配置中心获取不到最新配置信息的问题
  3. JAVA:线程总结及多线程实现的两种方法
  4. 【译】索引进阶(四):页和区
  5. 用机器指令和汇编指令编程(修改版)
  6. 图形化安装配置:安装oracle、新建数据库、用plsql连接oracle,套路明白了其实挺简单...
  7. css —— 图片环绕+首行缩进
  8. CodeForces 688B - Lovely Palindromes(思路)
  9. 2015总结及2016计划
  10. winform TreeView树节点上下移动