在ui界面實際設置stylesheet,設置背景,然後所有的對象的背景都會變成一樣買這個歌方法不會,而且簡單。
目錄
頭文件:
(自己區分一下,有些沒有必要)
#include "ui_search_pag.h"
#include <QApplication>
#include<QFile>
#include<QDebug>
#include<QPalette>
#include <QPixmap>
#include <QFile>
#include <QPainter>
#include <QFileDialog>
#include <QUrl>
#include <QMessageBox>
#include <QFileInfo>
//#include<QMediaMetaData>
#include<QTime>
#include<QDesktopWidget>
聲明方式:
public slots:
void paintEvent(QPaintEvent *event);
實現方式:
void search_pag::paintEvent(QPaintEvent *event)
{
QPainter myPainter(this);
myPainter.setOpacity(0.9); //背景圖片透明度
myPainter.drawPixmap(0,0,this->width(),this->height(),QPixmap(":/new/prefix1/photoes/background1.jpg"));;
}
就這麼簡單。、
當然圖片你要自己添加到resources