一、修改应用程序图标
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 -07-18T20:39:00##-------------------------------------------------QT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = test06TEMPLATE = 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;}
四、运行效果如下: