plotLayout = new QGridLayout(this); setLayout(plotLayout); scrollArea = new QScrollArea(this); scrollArea->setObjectName("scrollArea"); curveWidget = new QWidget(scrollArea); curveWidget->setObjectName("curveWidget"); scrollArea->setWidgetResizable(true); scrollArea->setWidget(curveWidget); plotLayout->addWidget(new QFrame(), 0, 0); plotLayout->addWidget(scrollArea->horizontalScrollBar(), 0, 1); plotLayout->addWidget(new QFrame(), 0, 2); plotLayout->addWidget(new QFrame(), 1, 0); plotLayout->addWidget(scrollArea, 1, 1); plotLayout->addWidget(scrollArea->verticalScrollBar(), 1, 2);