Bonjour,
Je cherche à créer une layout de widgets avec un scrolling vertical. Actuellement, j'ai le code suivant :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
Quelqu'un aurait-il une idée ?
Partager