Code:
#include <QApplication>
#include <QMainWindow>
#include <QPushButton>
#include <QGridLayout>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
a.setStyleSheet("QWidget#CentralWidget {border-image: url(:test.png) 0 0 0 0");
QMainWindow window;
QWidget widget;
QPushButton button1("Button 1");
QPushButton button2("Button 2");
QPushButton button3("Button 3");
QPushButton button4("Button 4");
QGridLayout grid;
grid.addWidget(&button1, 0, 0);
grid.addWidget(&button2, 0, 1);
grid.addWidget(&button3, 1, 0, 1, 2);
grid.addWidget(&button4, 2, 0, 1, 2);
widget.setObjectName("CentralWidget");
widget.setLayout(&grid);
window.setCentralWidget(&widget);
window.show();
return a.exec();
}