200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > Qt中修改应用程序和标题栏的图标

Qt中修改应用程序和标题栏的图标

时间:2022-01-15 21:27:29

相关推荐

Qt中修改应用程序和标题栏的图标

一、修改应用程序图标

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;}

四、运行效果如下:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。