===== QVBoxLayout ===== La classe de QVBoxLayout aligne les widgets verticalement. [[#Description détaillée|Plus d'informations...]] ==== Héritage ==== Hérite de [[QBoxLayout]]. ==== Description détaillée ==== La classe de QVBoxLayout aligne les widgets verticalement. Cette classe est utilisée pour disposer des objets dans un layout vertical. Voir [[QBoxLayout]] pour plus de détails. L'utilisation la plus simple de la classe est la suivante : QWidget *fenetre = new QWidget; QPushButton *bouton1 = new QPushButton("One"); QPushButton *bouton2 = new QPushButton("Two"); QPushButton *bouton3 = new QPushButton("Three"); QPushButton *bouton4 = new QPushButton("Four"); QPushButton *bouton5 = new QPushButton("Five"); QVBoxLayout *layout = new QVBoxLayout; layout->addWidget(bouton1); layout->addWidget(bouton2); layout->addWidget(bouton3); layout->addWidget(bouton4); layout->addWidget(bouton5); fenetre->setLayout(layout); fenetre->show(); Tout d'abord, on crée les widgets que l'on veut intégrer au layout. Puis on crée l'objet QVBoxLayout, et on ajoute les widgets dans le layout. Enfin, on appelle la méthode [[qwidget#setLayout|QWidget::setLayout()]] pour installer l'objet QVBoxLayout sur le widget. À ce stade, les widgets (du layout) se voient réassigner "fenetre" comme parent. {{ http://qt.developpez.com/doc/4.6/images/qvboxlayout-with-5-children.png |}} Voir aussi [[QHBoxLayout]], [[QGridLayout]], [[QStackedLayout]], [[layout|Gestion de layout]] et [[exemple_basic_layout|un exemple de layout de base]]. ==== Fonctions membres ==== === QVBoxLayout() === ''QVBoxLayout::QVBoxLayout ()'' Construit une nouvelle boite verticale. Vous devez l'ajouter à un autre layout. === QVBoxLayout() === ''QVBoxLayout::QVBoxLayout ( [[QWidget]] * parent )'' Construit une nouvelle boite verticale de premier niveau avec ''parent'' comme parent. === ~QVBoxLayout() === ''QVBoxLayout::~QVBoxLayout ()'' Détruit le layout. Les widgets du layout ne sont pas détruits. ==== Remerciements ==== Merci à Remy Baudon pour la traduction et à ainsi qu'à pour leur relecture !