Sur cette page

Contrôles conteneurs

Qt Quick Controls propose une sélection de contrôles de type conteneur.

ApplicationWindow

Fenêtre de niveau supérieur stylisée prenant en charge un en-tête et un pied de page

Container

Type de base abstrait fournissant des fonctionnalités communes aux conteneurs

Frame

Cadre visuel pour un groupe logique de contrôles

GroupBox

Cadre visuel et titre pour un groupe logique de contrôles

HorizontalHeaderView

Fournit une vue d'en-tête horizontale pour accompagner une TableView

Page

Contrôle de page stylisé prenant en charge un en-tête et un pied de page

Pane

Fournit un arrière-plan s'harmonisant avec le style et le thème de l'application

ScrollView

Vue défilable

SplitView

Dispose les éléments avec un séparateur déplaçable entre chaque élément

StackView

Fournit un modèle de navigation basé sur une pile

SwipeView

Permet à l'utilisateur de naviguer entre les pages par un balayage latéral

TabBar

Permet à l'utilisateur de basculer entre différentes vues ou sous-tâches

ToolBar

Conteneur pour les contrôles contextuels

VerticalHeaderView

Propose une vue d'en-tête verticale pour accompagner une TableView

Chaque type de conteneur peut être utilisé pour regrouper un ensemble de contrôles. Les sections suivantes fournissent des recommandations pour choisir le type de conteneur approprié, en fonction du cas d'utilisation.

Contrôle ApplicationWindow

Disposition de la fenêtre avec barre de menu, en-tête, zone de contenu et pied de page

ApplicationWindow crée la fenêtre racine d’une application et facilite l’ajout d’un en-tête et d’un pied de page facultatifs à cette fenêtre.

Contrôle Frame

Cadre contenant des cases à cocher intitulées « E-mail », « Calendrier » et « Contacts »

Frame est utilisé pour organiser un groupe logique de contrôles au sein d’un cadre visuel.

Contrôle GroupBox

Zone de groupe avec titre et bordure contenant des cases à cocher

GroupBox sert à regrouper logiquement des contrôles au sein d’un cadre visuel titré.

Le contrôle Page

Maquette de page comprenant un en-tête, une zone de contenu et un pied de page

Page fournit des éléments d’en-tête et de pied de page spécifiques à chaque page. Il est tout à fait possible d’utiliser ApplicationWindow pour définir l’en-tête et le pied de page, mais si ceux-ci varient d’un écran à l’autre, il est préférable d’utiliser Page.

Le contrôle « Pane »

Volet contenant des éléments avec un arrière-plan

Pane fournit une couleur d’arrière-plan qui s’harmonise avec le style et le thème de l’application. Le contrôle « Pane » ne propose pas de mise en page propre, mais vous oblige à positionner son contenu, par exemple à l’aide d’un contrôle « RowLayout » ou d’un contrôle « ColumnLayout ».

Contrôle ScrollView

Mise en page ScrollView présentant une zone de contenu défilable avec des barres de défilement

ScrollView permet de faire défiler le contenu défini par l’utilisateur.

Contrôle StackView

Schéma de la vue « Stack » montrant des pages empilées, la page du haut étant visible

StackView organise les pages de contenu en une pile selon le principe « dernier entré, premier sorti » : le dernier élément « poussé » dans la pile est le premier à en être retiré, et l'élément situé tout en haut est toujours celui qui est visible.

Contrôle SwipeView

Schéma de la vue « Swipe » montrant les pages disposées en bande défilable

SwipeView organise les pages de contenu en une bande sur laquelle on peut faire défiler d’un geste.

Contrôle TabBar

Schéma d'une barre d'onglets présentant plusieurs onglets permettant d'organiser le contenu

TabBar organise les pages de contenu sous forme d'onglets.

Contrôle ToolBar

Barre d'outils contenant des boutons d'outils

ToolBar est un conteneur d’actions et de contrôles valables pour l’ensemble de l’application et sensibles au contexte.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.