Hallo,
ich hab ein QLabel auf dem ich ewas darstelle. Nun möchte ich wenn der Platz nicht ausreicht gerne scrollen können. Wie kann ich das jetzt am besten umsetzen ?
QLabel und Scrollbar
So siehts bisher aus:
Das Problem ist nur, dass das Label absolut winzig ist. Ich möchte aber das es den gesammten Platz ausfüllt. Wenn ich das Label noch in ein Layout packe ist es so als gäbe es keine Scrollbar...
Mein Ziel es es zu erreichen, dass das Label die gesammte Höhe bzw. Breite nutzt und nur wenn in der Höhe mehr Platz benötigt wird soll eine Scrollbar erscheinen.
Code: Alles auswählen
movieCardScrollArea = new QScrollArea(ui.movieTabWidget);
movieCardScrollArea->setBackgroundRole(QPalette::Light);
ui.gridLayout2->addWidget(movieCardScrollArea, 0, 0, 1, 1);
movieCardLabel = new QLabel(movieCardScrollArea);
movieCardLabel->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored);
movieCardLabel->setAlignment(Qt::AlignHCenter|Qt::AlignTop);
movieCardLabel->setWordWrap(true);
movieCardScrollArea->setWidget(movieCardLabel);Mein Ziel es es zu erreichen, dass das Label die gesammte Höhe bzw. Breite nutzt und nur wenn in der Höhe mehr Platz benötigt wird soll eine Scrollbar erscheinen.
Nachdem ich jetzt noch ein
gesetzt hab wird zumindest schon mal was angezeigt, aber es wird immer noch nicht automatisch der gesamte Platz genutzt.
Code: Alles auswählen
movieCardLabel->adjustSize();gesetzt hab wird zumindest schon mal was angezeigt, aber es wird immer noch nicht automatisch der gesamte Platz genutzt.