Разобрался, так работает.
C++ (Qt)
QScrollArea* formArea = new QScrollArea;
QWidget* vp=new QWidget(formArea);
formArea->setWidget(vp);
vp->setLayout(formLayout);
formLayout->setSizeConstraint(QFormLayout::SetFixedSize);
// vp->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
Теперь такой вопрос: как сделать так, чтобы виджет растягивался горизантально на всю область
QScrollArea, а вертикально прокручивался? Нужно чтобы была только одна полоса прокрутки - вертикальная. Пробывал
setSizePolicy, но не выходит.