ich habe ein Widget, abgeleitet von QScrollarea.
Darin erzeuge ich zur laufzeit diverse andere widget, die ich in ein vertikales Layout hinzufuege. Wenn es zuviele Widgets sind, sollte die Area zu scrollen beginnen, tut sie aber nicht.
So sieht mein Konstruktor aus:
Code: Alles auswählen
MyWidget::MyWidget(QWidget* parent):QScrollArea(parent)
{
this->setAcceptDrops(true);
vBox = new QVBoxLayout();
vBox->setSpacing(2);
vBox->setMargin(0);
this->setLayout(vBox);
QPalette pal = this->palette();
pal.setColor(QPalette::Base, QColor(191,189,220));
this->setPalette(pal);
}Michael