QT简单添加背景图片
简介:使用QT制作STM32控制器时,为了美化添加了简单背景图片,点击按钮弹出相应图片。此次主要介绍添加背景及弹出图片部分,此次没有和STM32连接所以部分功能没有展示,仅截取与图片相关部分。(此方法仅供参考,其他简便方法愿意学习。)
界面布局时,拖动一个label和整个预期界面一样大,将图片放入该label中,然后在此label上,罗列添加其他组件。
提前将图片加入资源文件夹中,(具体步骤不详述)
在.pro文件中添加:
RC_ICONS=icon/jie.ico
在app.cpp文件中添加:
#include <QPixmap>//可去帮助文档中学习相关知识
app::app(QWidget *parent) :
QWidget(parent),
ui(new Ui::app)
{
ui->setupUi(this);
ui->label->setPixmap(QPixmap(":/backg3.png"));//添加背景图片
}
************************************************************************************************************
点击相应按钮,弹出相应图片:
void app::on_pushButton_beep_clicked()
{ ui->label_icon->setPixmap(QPixmap(":/beep.png")); }
效果展示: 初始状态: 点击LED键:
点击测量键 点击BEEP键