一、设置应用程序图标
首先要有一个icon文件,可以在JPG轉ICO轉換器。在线自由 — Convertio里面将图片转换为icon文件。之后将该icon文件放在项目pro文件同级目录下。
在pro文件里面设置图标
RC_ICONS = plane.ico
可以看到图标设置完成。
二、设置mainwindow背景页
在pro文件同级新建一个文件夹放置图片资源
点击项目添加新文件
选择Qt资源文件
添加完成后在资源编辑器里面添加图片资源前缀,可以就用/作为前缀
再点击添加文件,选择图片后打开,记得Ctrl+S保存。
之后打开mainwindow.h,在protect下添加一个函数用于设置mainwindow背景页
void paintEvent(QPaintEvent *event) override;
再在mainwindow.cpp里面实现函数,在里面添加头文件#include <QPainter>,再添加设置mainwindow背景页的实现函数。设置我们添加的uaOQktp1.jpg为背景。
void MainWindow::paintEvent(QPaintEvent *event)
{
Q_UNUSED(event);
QPainter painter(this);
QPixmap background(":/image/uaOQktp1.jpg");
// 缩放图片以适应窗口
background = background.scaled(size(), Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
painter.drawPixmap(0, 0, background);
}
结果如下: