工程文件:
步骤:
(1). 把用到的资源图片全部加载到工程中(其实并没有用到那么多)
(2). 在ui设置中添加一个QLabel和QPushButton并改变按钮的大小
(3). 在初始化时设置控件的样式表(构造函数中)
操作:
(1). 如何向工程添加资源:https://blog.csdn.net/dianzishi123/article/details/86475565
(2). 在ui设置中添加一个QLabel和QPushButton并改变按钮的大小
(3). 在初始化时设置控件的样式表(构造函数中)
mainwindow.cpp文件:
-
#include "mainwindow.h"
-
#include "ui_mainwindow.h"
-
-
MainWindow::
MainWindow(QWidget *parent) :
-
QMainWindow(parent),
-
ui(
new Ui::MainWindow)
-
{
-
ui->
setupUi(
this);
-
-
ui->label->
setStyleSheet(
"QLabel{color:rgb(11,111,11);"
//字体颜色
-
// "background-color:red" //背景色
-
"background-image:url(://jpg/1.jpg)"
//添加图片
-
// "border-image:url(://jpg/1.jpg)" //添加图片 自适应大小
-
"}");
-
-
-
ui->pushButton->
setStyleSheet(
"QPushButton{"
-
"border-image:url(://jpg/1.jpg)"
//按钮初始背景图片
-
"}"
-
-
"QPushButton:hover{"
//按钮鼠标放上后背景图片
-
"border-image:url(://jpg/2.jpg)"
-
"}"
-
-
"QPushButton:pressed{"
//按钮鼠标按下背景图片
-
"border-image:url(://jpg/3.jpg)"
-
"}");
-
}
-
-
MainWindow::~
MainWindow()
-
{
-
delete ui;
-
}
初始效果:
工程源码:https://download.csdn.net/download/dianzishi123/10922933