Contenu sous forme d'onglets
Utilisez les macros suivantes pour créer des groupes d’onglets HTML étiquetés dont le contenu est comparable ou alternatif. Vous pouvez, par exemple, afficher des extraits de code pour différents langages de programmation.
Utilisation des macros d'onglets
\tab {name}{tab-id}{title}{checked}
\tabcontent {tab-id}
content
\endtabcontentRemarque : ces macros ne fonctionnent qu’avec le modèle en ligne et DocBook ; vous devrez donc généralement utiliser du texte conditionnel pour obtenir de bons résultats également pour l’aide hors ligne.
Par exemple, pour afficher les instructions relatives aux systèmes de compilation CMake et qmake dans des onglets :
\if defined(onlinedocs)
\tab {build-qt-app}{tab-cmake}{CMake}{checked}
\tab {build-qt-app}{tab-qmake}{qmake}{}
\tabcontent {tab-cmake}
\else
\section1 Using CMake
\endif
CMake-specific instructions go here
\if defined(onlinedocs)
\endtabcontent
\tabcontent {tab-qmake}
\else
\section1 Using qmake
\endif
qmake-specific instructions go here
\if defined(onlinedocs)
\endtabcontent
\endif\tab
\tab {name}{tab-id}{title}{checked}Spécifie un onglet dans un groupe d'onglets avec un nom, un identifiant, un titre et un état par défaut.
Utilisez un nom unique pour indiquer quels onglets appartiennent à un groupe d'onglets. Autrement dit, tous les onglets d'un groupe portent le même nom. Pour distinguer les onglets les uns des autres, attribuez-leur chacun un identifiant d'onglet unique au sein du groupe. Utilisez cet identifiant d'onglet comme valeur de la macro \tabcontent pour ajouter du contenu à l'onglet.
L'argument « checked » sélectionne l'onglet par défaut lors du chargement de la page HTML. Pour les onglets initialement masqués, transmettez un argument vide {}.
\tabcontent
\tabcontent {tab-id}Ajoute du contenu à l'onglet dont vous spécifiez l'identifiant ( tab-id).
\endtabcontent
Marque la fin du contenu de l’onglet dont le début est indiqué par « \tabcontent ».
Voir également Macros.
© 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.