QVBoxLayout avec défilement vertical
Bonjour,
Je cherche à créer une layout de widgets avec un scrolling vertical. Actuellement, j'ai le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
QScrollArea* sa = new QScrollArea;
QVBoxLayout* layout = new QVBoxLayout;
sa->setLayout(layout);
QPushButton *button1 = new QPushButton("un");
QPushButton *button2 = new QPushButton("deux");
layout.addWidget(button1);
layout.addWidget(button2);
button1->setMinimumSize(1000, 500);
button2->setFixedHeight(100);
button2->setMinimumWidth(1000);
button1->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); |
Le problème est que je souhaiterais qu'îl n'y aie pas de scroll bar horizontalement et que la scroll area respect la largeur minimum de mes boutons. Mais je n'ai rien de tout ça.
Quelqu'un aurait-il une idée ?