QGridLayout, :
QGridLayout* layout = new QGridLayout(this);
QWidget* green = new QWidget(this);
green->setStyleSheet("background:green;");
QWidget* yellow = new QWidget(this);
yellow->setStyleSheet("background:yellow;");
QWidget* red = new QWidget(this);
red->setStyleSheet("background:red;");
QWidget* blue = new QWidget(this);
blue->setStyleSheet("background:blue;");
layout->addWidget(green, 0, 0);
layout->addWidget(yellow, 0, 1);
layout->addWidget(red, 1, 0);
layout->addWidget(blue, 1, 1);
ui->centralWidget->setLayout(layout);
- :

, QGridLayout .
:
QGridLayout* layout = new QGridLayout(this);
QWidget* green = new QWidget(this);
green->setStyleSheet("background:green;");
QWidget* yellow = new QWidget(this);
yellow->setStyleSheet("background:yellow;");
QWidget* red = new QWidget(this);
red->setStyleSheet("background:red;");
QWidget* blue = new QWidget(this);
blue->setStyleSheet("background:blue;");
layout->addWidget(green, 0, 0);
layout->addWidget(yellow, 0, 1);
layout->addWidget(red, 1, 0);
layout->addWidget(blue, 1, 1);
QWidget* mainWidget = new QWidget(this);
mainWidget->setStyleSheet("background:black;");
mainWidget->setLayout(layout);
QHBoxLayout* centralLayout = new QHBoxLayout(this);
centralLayout->addWidget(mainWidget);
ui->centralWidget->setLayout(centralLayout);
