« Programmation Qt/La fenêtre principale » : différence entre les versions
Contenu supprimé Contenu ajouté
→Utiliser les outils de la fenêtre principale : La barre d'outils (création + complétion) |
→Les docks : création de la section → + principe, exemple, remarques |
||
Ligne 51 :
QAction *actionQuitter = new QAction("Fermer la fenêtre");
barreDoutilsFichier->addAction(actionQuitter);
</syntaxhighlight>
=== Les docks ===
Le principe des docks est assez simple : la classe <code>QDockWidget</code> contient nos widgets, et on les ajoute à la <code>QMainWindow</code> :<syntaxhighlight lang="c++" line="1" start="1">
QDockWidget *dock = new QDockWidget(tr("Dock Widget"), this);
QPushButton *button = new QPushButton(tr("Button in a Dock Widget"));
dock->setWidget(button);
addDockWidget(Qt::LeftDockWidgetArea, dock);
</syntaxhighlight>On vient donc d'insérer un dock qui sera placé à gauche de la fenêtre. Pour ajouter plusieurs widgets dans un même dock, on peut utiliser un layout puis la méthode <code>setLayout()</code> de la classe <code>QDockWidget</code>.
{{AutoCat}}
|