Я понимаю, как добавить область прокрутки для определенного виджета. Однако в моем случае Qwidget имеет несколько дочерних виджетов, и все они устанавливаются с помощью QVBoxLayout. Теперь, как я могу добавить полосу прокрутки в этом случае? Здесь QWidget не является центральным виджетом, это одна из страниц TabWidget. Мой код выглядит так:
QTabWIdget *center = new QTabWidget; setCentralWIdget(center);
xTab = new QWidget;
formLayout = new QFormLayout; formLayout->addWidget(...); formLayout->addWidget(...); formLayout->addWidget(...); formLayout->addWidget(...);
xTab->setLayout(formLayout);
Теперь, как я могу установить полосу прокрутки на xTab? Я пытался использовать
scrollArea = new QScrollArea;
scrollArea->setWidget(xTab);
однако, это не работает.
Любые идеи / предложения полезны и ценятся.