当前位置: 代码迷 >> QT开发 >> QT4怎么给QMainWindow增加背景图片啊
  详细解决方案

QT4怎么给QMainWindow增加背景图片啊

热度:10   发布时间:2016-04-25 04:33:08.0
QT4如何给QMainWindow增加背景图片啊!!!!!!!!!
main
C/C++ code
int main(int argc, char *argv[]){    QApplication a(argc, argv);    //设置编码,显示中文    QTextCodec::setCodecForTr( QTextCodec::codecForName("GB2312") );          COrderComm oOdCm;    oOdCm.showMaximized();           return a.exec();}


COrderComm.h
C/C++ code
COrderComm::COrderComm(QWidget  *parent)    : QMainWindow(parent)    {    //这里如何加在背景图片啊    }


图片在当前工程images文件夹下 bg.png,大小是(360×480),模拟器用的是s60 5th

------解决方案--------------------
C/C++ code
MainWindow::MainWindow(QWidget *parent) :    QMainWindow(parent),    ui(new Ui::MainWindow){    ui->setupUi(this);    QPalette palette;    palette.setBrush(QPalette::Background, QBrush(QPixmap("1.jpg")));    this->setPalette(palette);}