QTDesigner : Widget occupant toute la fenêtre

De nombreuses applications utilisent des widgets occupant l'espace total ou partiel de la fenêtre principale (MainWindow).

A l'exécution, lorsque l'on modifie la dimension de la fenêtre du programme, les dimensions des widgets sont automatiquement redimensionnées.


Cette page de tutoriel consiste à créer une application composée d'une barre de bouton à droite et d'un TabWidget sur le reste de la surface.


En préambule, il est nécessaire de savoir que la zone centrale d'une fenêtre est liée à centralWidget.

CentralWidget n'assure aucun centrage ou redimensionnement par défaut. Nous allons voir comment modifier cela.


L'arbre des objets présente alors le tabWidget dans centralWidget


Automatiquement, tabWidget occupe tout l'espace de la fenêtre


VerticalLayout devient automatiquement un widget enfant de centralWidget


On pourra bien sûr renouveler ces opérations pour placer d'autres widgets