QScrollArea* scrollArea = new QScrollArea(this); QLabel* imageLabel = new QLabel(scrollArea); imageLabel->setPixmap(QPixmap("filename.png")); scrollArea->setWidget(imageLabel);
QScrollArea* scrollArea = new QScrollArea(this); QWidget* listWidget = new QWidget(scrollArea); QGridLayout* listLayout = new QGridLayout(listWidget); for (int i = 0; i < 20; ++i) { QPushButton* button = new QPushButton(QString("Item %1").arg(i), listWidget); listLayout->addWidget(button, i, 0); } listWidget->setLayout(listLayout); scrollArea->setWidget(listWidget);The package library for QScrollArea is QtWidgets, which is included in the main Qt package.