test::test(QWidget *parent) : QWidget(parent) { widget1 = new QWidget; widget2 = new QWidget; grid = new QGridLayout; layout = new QVBoxLayout; layout2 = new QVBoxLayout; scroll = new QScrollArea(this); text1 = new QTextEdit; text2 = new QTextEdit; text3 = new QTextEdit; text4 = new QTextEdit(); layout2->addWidget(text1); layout->addWidget(text2); layout->addWidget(text3); layout->addWidget(text4); widget1->setLayout(layout); widget2->setLayout(layout2); scroll->setBackgroundRole(QPalette::Dark); scroll->setMinimumWidth(500); scroll->setWidget(widget1); scroll->setWidgetResizable(false); grid->addWidget(widget1,0,0); grid->addWidget(widget2,0,1); this->setLayout(grid); }