Sur cette page

QTabBar Class

La classe QTabBar permet de créer une barre d'onglets, notamment pour une utilisation dans des boîtes de dialogue à onglets. En savoir plus...

En-tête : #include <QTabBar>
CMake : find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake : QT += widgets
Hérite de : QWidget

Types publics

enum ButtonPosition { LeftSide, RightSide }
enum SelectionBehavior { SelectLeftTab, SelectRightTab, SelectPreviousTab }
enum Shape { RoundedNorth, RoundedSouth, RoundedWest, RoundedEast, TriangularNorth, …, TriangularEast }

Propriétés

Fonctions publiques

QTabBar(QWidget *parent = nullptr)
virtual ~QTabBar()
QString accessibleTabName(int index) const
int addTab(const QString &text)
int addTab(const QIcon &icon, const QString &text)
bool autoHide() const
bool changeCurrentOnDrag() const
int count() const
int currentIndex() const
bool documentMode() const
bool drawBase() const
Qt::TextElideMode elideMode() const
bool expanding() const
QSize iconSize() const
int insertTab(int index, const QString &text)
int insertTab(int index, const QIcon &icon, const QString &text)
bool isMovable() const
bool isTabEnabled(int index) const
bool isTabVisible(int index) const
void moveTab(int from, int to)
void removeTab(int index)
QTabBar::SelectionBehavior selectionBehaviorOnRemove() const
void setAccessibleTabName(int index, const QString &name)
void setAutoHide(bool hide)
void setChangeCurrentOnDrag(bool change)
void setDocumentMode(bool set)
void setDrawBase(bool drawTheBase)
void setElideMode(Qt::TextElideMode mode)
void setExpanding(bool enabled)
void setIconSize(const QSize &size)
void setMovable(bool movable)
void setSelectionBehaviorOnRemove(QTabBar::SelectionBehavior behavior)
void setShape(QTabBar::Shape shape)
void setTabButton(int index, QTabBar::ButtonPosition position, QWidget *widget)
void setTabData(int index, const QVariant &data)
void setTabEnabled(int index, bool enabled)
void setTabIcon(int index, const QIcon &icon)
void setTabText(int index, const QString &text)
void setTabTextColor(int index, const QColor &color)
void setTabToolTip(int index, const QString &tip)
void setTabVisible(int index, bool visible)
void setTabWhatsThis(int index, const QString &text)
void setTabsClosable(bool closable)
void setUsesScrollButtons(bool useButtons)
QTabBar::Shape shape() const
int tabAt(const QPoint &position) const
QWidget *tabButton(int index, QTabBar::ButtonPosition position) const
QVariant tabData(int index) const
QIcon tabIcon(int index) const
QRect tabRect(int index) const
QString tabText(int index) const
QColor tabTextColor(int index) const
QString tabToolTip(int index) const
QString tabWhatsThis(int index) const
bool tabsClosable() const
bool usesScrollButtons() const

Fonctions publiques réimplémentées

virtual QSize minimumSizeHint() const override
virtual QSize sizeHint() const override

Slots publics

void setCurrentIndex(int index)

Signaux

void currentChanged(int index)
void tabBarClicked(int index)
void tabBarDoubleClicked(int index)
void tabCloseRequested(int index)
void tabMoved(int from, int to)

Fonctions protégées

virtual void initStyleOption(QStyleOptionTab *option, int tabIndex) const
virtual QSize minimumTabSizeHint(int index) const
virtual void tabInserted(int index)
virtual void tabLayoutChange()
virtual void tabRemoved(int index)
virtual QSize tabSizeHint(int index) const

Fonctions protégées réimplémentées

virtual void changeEvent(QEvent *event) override
virtual bool event(QEvent *event) override
virtual void hideEvent(QHideEvent *) override
virtual void keyPressEvent(QKeyEvent *event) override
virtual void mouseDoubleClickEvent(QMouseEvent *event) override
virtual void mouseMoveEvent(QMouseEvent *event) override
virtual void mousePressEvent(QMouseEvent *event) override
virtual void mouseReleaseEvent(QMouseEvent *event) override
virtual void paintEvent(QPaintEvent *) override
virtual void resizeEvent(QResizeEvent *) override
virtual void showEvent(QShowEvent *) override
virtual void timerEvent(QTimerEvent *event) override
virtual void wheelEvent(QWheelEvent *event) override

Description détaillée

QTabBar est simple à utiliser ; il dessine les onglets à l'aide d'un des modèles prédéfinis shapes et émet un signal lorsqu'un onglet est sélectionné. Il est possible de créer des sous-classes pour personnaliser son apparence. Qt fournit également un modèle prêt à l'emploi QTabWidget.

Chaque onglet dispose d’une fonction tabText(), d’une fonction optionnelle tabIcon(), d’une fonction optionnelle tabToolTip(), d’une fonction optionnelle tabWhatsThis() et d’une fonction optionnelle tabData(). Les attributs des onglets peuvent être modifiés à l’aide des fonctions setTabText(), setTabIcon(), setTabToolTip(), setTabWhatsThis et setTabData(). Chaque onglet peut être activé ou désactivé individuellement à l’aide de la fonction setTabEnabled().

Chaque onglet peut afficher du texte dans une couleur distincte. La couleur actuelle du texte d’un onglet peut être obtenue à l’aide de la fonction tabTextColor(). Définissez la couleur du texte d’un onglet particulier à l’aide de setTabTextColor().

Les onglets sont ajoutés à l’aide de ` addTab()`, ou insérés à des positions précises à l’aide de ` insertTab()`. Le nombre total d’onglets est fourni par ` count()`. Les onglets peuvent être supprimés de la barre d’onglets à l’aide de ` removeTab()`. En combinant ` removeTab()` et ` insertTab()`, vous pouvez déplacer les onglets vers différentes positions.

La propriété shape définit l’apparence des onglets. Le choix de la forme est une question de goût, bien que les boîtes de dialogue à onglets (pour les préférences et autres) utilisent invariablement RoundedNorth. Les contrôles à onglets dans les fenêtres autres que les boîtes de dialogue utilisent presque toujours soit RoundedSouth soit TriangularSouth. De nombreux tableurs et autres contrôles à onglets dans lesquels toutes les pages sont essentiellement similaires utilisent TriangularSouth, tandis que RoundedSouth est principalement utilisé lorsque les pages sont différentes (par exemple, une palette d’outils à plusieurs pages). La valeur par défaut dans QTabBar est RoundedNorth.

La partie la plus importante de l’API de QTabBar est le signal ` currentChanged()`. Celui-ci est émis chaque fois que l’onglet actif change (même au démarrage, lorsque l’onglet actif passe de « aucun » à un autre). Il existe également un slot, ` setCurrentIndex()`, qui peut être utilisé pour sélectionner un onglet par programmation. La fonction currentIndex() renvoie l’index de l’onglet actif, tandis que count contient le nombre d’onglets.

QTabBar crée automatiquement des touches mnémoniques selon le principe QAbstractButton; par exemple, si le libellé d’un onglet est « &Graphics », Alt+G devient un raccourci clavier permettant de basculer vers cet onglet.

Les fonctions virtuelles suivantes peuvent devoir être réimplémentées afin de personnaliser l’apparence et le comportement ou de stocker des données supplémentaires dans chaque onglet :

Pour les sous-classes, vous pourriez également avoir besoin des fonctions ` tabRect()` qui renvoient la géométrie visuelle d’un onglet individuel.

Barre d'onglets comportant trois ongletsUne barre d’onglets affichée dans le style de widget Fusion.
Barre d'onglets tronquéeUne barre d’onglets tronquée affichée dans le style de widget Fusion.

Voir également QTabWidget.

Documentation sur les types de membres

enum QTabBar::ButtonPosition

Ce type d'énumération indique l'emplacement du widget sur un onglet.

ConstanteValeurDescription
QTabBar::LeftSide0Côté gauche de l'onglet.
QTabBar::RightSide1Côté droit de l'onglet.

enum QTabBar::SelectionBehavior

Ce type d'énumération répertorie les comportements de QTabBar lorsqu'un onglet est supprimé et que l'onglet supprimé est également l'onglet actif.

ConstanteValeurDescription
QTabBar::SelectLeftTab0Sélectionne l'onglet situé à gauche de celui qui est supprimé.
QTabBar::SelectRightTab1Sélectionne l'onglet situé à droite de celui en cours de suppression.
QTabBar::SelectPreviousTab2Sélectionnez l'onglet précédemment sélectionné.

enum QTabBar::Shape

Ce type d'énumération répertorie les formes intégrées prises en charge par QTabBar. Considérez ces informations comme des indications, car certains styles peuvent ne pas afficher certaines de ces formes. Toutefois, leur position devrait être respectée.

ConstanteValeurDescription
QTabBar::RoundedNorth0L'aspect arrondi standard au-dessus des pages
QTabBar::RoundedSouth1L'aspect arrondi standard en bas des pages
QTabBar::RoundedWest2L'aspect arrondi standard sur le côté gauche des pages
QTabBar::RoundedEast3L'aspect arrondi standard sur le côté droit des pages
QTabBar::TriangularNorth4Des onglets triangulaires au-dessus des pages.
QTabBar::TriangularSouth5Des onglets triangulaires similaires à ceux utilisés dans le tableur Excel, par exemple
QTabBar::TriangularWest6Onglets triangulaires à gauche des pages.
QTabBar::TriangularEast7Onglets triangulaires à droite des pages.

Documentation sur les propriétés

autoHide : bool

Si cette valeur est définie sur « true », la barre d'onglets est automatiquement masquée lorsqu'elle contient moins de 2 onglets.

Par défaut, cette propriété est définie sur « false ».

Fonctions d'accès :

bool autoHide() const
void setAutoHide(bool hide)

Voir aussi QWidget::visible.

changeCurrentOnDrag : bool

Si cette option est activée, l'onglet actif change automatiquement lorsque l'on fait glisser le curseur sur la barre d'onglets.

Remarque : vous devez également définir la propriété acceptDrops sur true pour que cette fonctionnalité fonctionne.

Par défaut, cette propriété est définie sur « false ».

Fonctions d'accès :

bool changeCurrentOnDrag() const
void setChangeCurrentOnDrag(bool change)

[read-only] count : int

Cette propriété contient le nombre d'onglets de la barre d'onglets

Fonctions d'accès :

int count() const

currentIndex : int

Cette propriété contient l'index de l'onglet visible dans la barre d'onglets

L'index actuel est -1 s'il n'y a pas d'onglet actif.

Fonctions d'accès :

int currentIndex() const
void setCurrentIndex(int index)

Signal de notification :

void currentChanged(int index)

documentMode : bool

Cette propriété indique si la barre d'onglets est affichée ou non dans un mode adapté à la fenêtre principale.

Cette propriété sert d'indication aux styles pour afficher les onglets d'une manière différente de celle qu'ils auraient normalement dans un widget d'onglets. Sous macOS, leur apparence sera similaire à celle des onglets dans Safari ou dans l'application Terminal.app de Sierra.

Fonctions d'accès :

bool documentMode() const
void setDocumentMode(bool set)

Voir également QTabWidget::documentMode.

drawBase : bool

Détermine si la barre d'onglets doit afficher ou non sa base.

Si la valeur est « true », alors « QTabBar » dessine une base en fonction du chevauchement des styles. Sinon, seuls les onglets sont dessinés.

Fonctions d'accès :

bool drawBase() const
void setDrawBase(bool drawTheBase)

Voir également QStyle::pixelMetric(), QStyle::PM_TabBarBaseOverlap et QStyleOptionTabBarBase.

elideMode : Qt::TextElideMode

Comment tronquer le texte dans la barre d'onglets

Cette propriété contrôle la manière dont les éléments sont tronqués lorsqu’il n’y a pas suffisamment d’espace pour les afficher compte tenu de la taille de la barre d’onglets.

Par défaut, la valeur dépend du style.

Fonctions d’accès :

Qt::TextElideMode elideMode() const
void setElideMode(Qt::TextElideMode mode)

Voir également QTabWidget::elideMode, usesScrollButtons et QStyle::SH_TabBar_ElideMode.

expanding : bool

Lorsque l'option « expand » est activée ( QTabBar ), les onglets s'étendent pour occuper l'espace libre.

Par défaut, la valeur est « true ».

Fonctions d'accès :

bool expanding() const
void setExpanding(bool enabled)

Voir également QTabWidget::documentMode.

iconSize : QSize

Cette propriété définit la taille des icônes dans la barre d'onglets

La valeur par défaut dépend du style. « iconSize » correspond à la taille maximale ; les icônes plus petites ne sont pas agrandies.

Fonctions d'accès :

QSize iconSize() const
void setIconSize(const QSize &size)

Voir également QTabWidget::iconSize.

movable : bool

Cette propriété détermine si l'utilisateur peut déplacer les onglets au sein de la zone de la barre d'onglets.

Par défaut, cette propriété est définie sur « false » ;

Fonctions d'accès :

bool isMovable() const
void setMovable(bool movable)

selectionBehaviorOnRemove : SelectionBehavior

Quel onglet doit être défini comme onglet actif lorsque la méthode ` removeTab ` est appelée, si l'onglet supprimé est également l'onglet actif ?

Par défaut, la valeur est SelectRightTab.

Fonctions d'accès :

QTabBar::SelectionBehavior selectionBehaviorOnRemove() const
void setSelectionBehaviorOnRemove(QTabBar::SelectionBehavior behavior)

Voir également removeTab().

shape : Shape

Cette propriété définit la forme des onglets dans la barre d'onglets

Les valeurs possibles pour cette propriété sont décrites par l'énumération Shape.

Fonctions d'accès :

QTabBar::Shape shape() const
void setShape(QTabBar::Shape shape)

tabsClosable : bool

Cette propriété détermine si une barre d'onglets doit afficher ou non des boutons de fermeture sur chaque onglet

Lorsque `tabsClosable` est défini sur `true`, un bouton de fermeture apparaît sur l'onglet, à gauche ou à droite selon le style. Lorsque l'on clique directement sur ce bouton, ou qu'un clic avec le bouton central de la souris est détecté n'importe où sur l'onglet, le signal ` tabCloseRequested ` est émis.

Par défaut, la valeur est « false ».

Fonctions d'accès :

bool tabsClosable() const
void setTabsClosable(bool closable)

Voir également ` setTabButton()` et ` tabRemoved()`.

usesScrollButtons : bool

Cette propriété détermine si une barre d'onglets doit ou non utiliser des boutons pour faire défiler les onglets lorsqu'elle en comporte un grand nombre.

Lorsqu'une barre d'onglets contient trop d'onglets par rapport à sa taille, elle peut soit s'agrandir, soit ajouter des boutons permettant de faire défiler les onglets.

Par défaut, la valeur dépend du style.

Fonctions d'accès :

bool usesScrollButtons() const
void setUsesScrollButtons(bool useButtons)

Voir également elideMode, QTabWidget::usesScrollButtons et QStyle::SH_TabBar_PreferNoArrows.

Documentation des fonctions membres

[explicit] QTabBar::QTabBar(QWidget *parent = nullptr)

Crée une nouvelle barre d'onglets avec l'parent on indiquée.

[virtual noexcept] QTabBar::~QTabBar()

Supprime la barre d'onglets.

QString QTabBar::accessibleTabName(int index) const

Renvoie l'« accessibleName » de l'onglet situé à la position index, ou une chaîne vide si index est hors limites.

Voir aussi setAccessibleTabName().

int QTabBar::addTab(const QString &text)

Ajoute un nouvel onglet avec le texte « text ». Renvoie l'index du nouvel onglet.

int QTabBar::addTab(const QIcon &icon, const QString &text)

Ajoute un nouvel onglet avec l'icône icon et le texte text. Renvoie l'index du nouvel onglet.

Il s'agit d'une fonction surchargée.

[override virtual protected] void QTabBar::changeEvent(QEvent *event)

Réimplémente : QWidget::changeEvent(QEvent *event).

[signal] void QTabBar::currentChanged(int index)

Ce signal est émis lorsque l'onglet actif de la barre d'onglets change. Le nouvel onglet actif possède l'index indiquée, ou la valeur -1 s'il n'y en a pas de nouveau (par exemple, s'il n'y a pas d'onglet dans l'QTabBar).

Remarque : signalde notification pour la propriété currentIndex.

[override virtual protected] bool QTabBar::event(QEvent *event)

Réimplémente : QWidget::event(QEvent *event).

[override virtual protected] void QTabBar::hideEvent(QHideEvent *)

Réimplémente : QWidget::hideEvent(QHideEvent *event).

[virtual protected] void QTabBar::initStyleOption(QStyleOptionTab *option, int tabIndex) const

Initialisez ` option ` avec les valeurs figurant dans l'onglet disponible à l'adresse tabIndex. Cette méthode est utile pour les sous-classes qui ont besoin d'un ` QStyleOptionTab`, mais ne souhaitent pas renseigner elles-mêmes toutes les informations.

Voir également QStyleOption::initFrom() et QTabWidget::initStyleOption().

int QTabBar::insertTab(int index, const QString &text)

Insère un nouvel onglet contenant le texte « text » à la position « index ». Si « index » est hors limites, le nouvel onglet est ajouté à la fin. Renvoie l'index du nouvel onglet.

int QTabBar::insertTab(int index, const QIcon &icon, const QString &text)

Insère un nouvel onglet avec l'icône icon et le texte text à la position index. Si index est hors limites, le nouvel onglet est ajouté à la fin. Renvoie l'index du nouvel onglet.

Si QTabBar était vide avant l’appel de cette fonction, l’onglet inséré devient l’onglet actif.

L'insertion d'un nouvel onglet à un index inférieur ou égal à l'index actuel incrémentera l'index actuel, mais conservera l'onglet actuel.

Il s’agit d’une fonction surchargée.

bool QTabBar::isTabEnabled(int index) const

Renvoie « true » si l'onglet situé à l'adresse index est activé ; sinon, renvoie « false ».

bool QTabBar::isTabVisible(int index) const

Renvoie « true » si l'onglet situé à la position index est visible ; sinon, renvoie « false ».

[override virtual protected] void QTabBar::keyPressEvent(QKeyEvent *event)

Réimplémente : QWidget::keyPressEvent(QKeyEvent *event).

[override virtual] QSize QTabBar::minimumSizeHint() const

Réimplémente une fonction d'accès pour la propriété : QWidget::minimumSizeHint.

[virtual protected] QSize QTabBar::minimumTabSizeHint(int index) const

Renvoie la valeur minimale suggérée pour la taille de l'onglet situé à la position index.

[override virtual protected] void QTabBar::mouseDoubleClickEvent(QMouseEvent *event)

Réimplémente : QWidget::mouseDoubleClickEvent(QMouseEvent *event).

[override virtual protected] void QTabBar::mouseMoveEvent(QMouseEvent *event)

Réimplémente : QWidget::mouseMoveEvent(QMouseEvent *event).

[override virtual protected] void QTabBar::mousePressEvent(QMouseEvent *event)

Réimplémente : QWidget::mousePressEvent(QMouseEvent *event).

[override virtual protected] void QTabBar::mouseReleaseEvent(QMouseEvent *event)

Réimplémente : QWidget::mouseReleaseEvent(QMouseEvent *event).

void QTabBar::moveTab(int from, int to)

Déplace l'élément situé à l'index from vers l'index to.

Voir également tabMoved() et tabLayoutChange().

[override virtual protected] void QTabBar::paintEvent(QPaintEvent *)

Réimplémente : QWidget::paintEvent(QPaintEvent *event).

void QTabBar::removeTab(int index)

Supprime l'onglet situé à l'adresse index.

Voir également SelectionBehavior.

[override virtual protected] void QTabBar::resizeEvent(QResizeEvent *)

Réimplémente : QWidget::resizeEvent(QResizeEvent *event).

void QTabBar::setAccessibleTabName(int index, const QString &name)

Définit la propriété « accessibleName » de l'onglet situé à l'adresse index sur name.

Voir également accessibleTabName().

void QTabBar::setTabButton(int index, QTabBar::ButtonPosition position, QWidget *widget)

Définit la valeur « widget » dans l’onglet « index ». Le widget est placé à gauche ou à droite en fonction de la valeur de « position ».

Tout widget précédemment défini dans « position » est masqué. Définir « widget » sur « nullptr » masquera le widget actuel situé à l’adresse « position ».

La barre d’onglets prendra possession du widget ; ainsi, tous les widgets définis ici seront supprimés par la barre d’onglets lors de sa destruction, à moins que vous ne réattribuiez séparément le widget à un autre parent après avoir défini un autre widget (ou nullptr).

Voir également tabButton() et tabsClosable().

void QTabBar::setTabData(int index, const QVariant &data)

Définit les données de l'onglet situé à l'adresse index sur data.

Voir aussi tabData().

void QTabBar::setTabEnabled(int index, bool enabled)

Si enabled est vrai, l'onglet situé à l'adresse index est activé ; sinon, l'élément situé à l'adresse index est désactivé.

Voir également isTabEnabled().

void QTabBar::setTabIcon(int index, const QIcon &icon)

Définit l'icône de l'onglet situé à l'adresse index sur icon.

Voir également tabIcon().

void QTabBar::setTabText(int index, const QString &text)

Remplace le texte de l'onglet situé à la position index par text.

Voir également tabText().

void QTabBar::setTabTextColor(int index, const QColor &color)

Définit la couleur du texte de l'onglet dont l'index est indiquée sur la valeur spécifiée color.

Si une couleur non valide est spécifiée, l'onglet utilisera à la place la couleur de premier plan de l'QTabBar.

Voir également tabTextColor().

void QTabBar::setTabToolTip(int index, const QString &tip)

Définit l'info-bulle de l'onglet situé à la position index sur tip.

Voir aussi tabToolTip().

void QTabBar::setTabVisible(int index, bool visible)

Si visible est vrai, afficher l'onglet situé à la position index; sinon, le masquer.

Voir également isTabVisible().

void QTabBar::setTabWhatsThis(int index, const QString &text)

Définit le texte d'aide « Qu'est-ce que c'est ? » de l'onglet situé à l'adresse index sur text.

Voir également tabWhatsThis().

[override virtual protected] void QTabBar::showEvent(QShowEvent *)

Réimplémente : QWidget::showEvent(QShowEvent *event).

[override virtual] QSize QTabBar::sizeHint() const

Réimplémente une fonction d'accès pour la propriété : QWidget::sizeHint.

int QTabBar::tabAt(const QPoint &position) const

Renvoie l'index de l'onglet qui recouvre position ou -1 si aucun onglet ne recouvre position;

[signal] void QTabBar::tabBarClicked(int index)

Ce signal est émis lorsque l'utilisateur clique sur un onglet d'un index.

index Il s'agit de l'index de l'onglet sur lequel l'utilisateur a cliqué, ou -1 si aucun onglet ne se trouve sous le curseur.

[signal] void QTabBar::tabBarDoubleClicked(int index)

Ce signal est émis lorsque l'utilisateur double-clique sur un onglet de la page index.

index Il s'agit de l'onglet sur lequel l'utilisateur a cliqué, ou -1 si aucun onglet ne se trouve sous le curseur.

QWidget *QTabBar::tabButton(int index, QTabBar::ButtonPosition position) const

Renvoie l'onglet défini pour le widget index et position ou nullptr si aucun n'est défini.

Voir également setTabButton().

[signal] void QTabBar::tabCloseRequested(int index)

Ce signal est émis lorsque l'utilisateur clique sur le bouton « Fermer » d'un onglet. L'index correspond à l'index de l'onglet à supprimer.

Voir également setTabsClosable().

QVariant QTabBar::tabData(int index) const

Renvoie les données de l'onglet situé à la position index, ou une variante nulle si index est hors limites.

Voir également setTabData().

QIcon QTabBar::tabIcon(int index) const

Renvoie l'icône de l'onglet situé à la position index, ou une icône nulle si index est hors de la plage autorisée.

Voir également setTabIcon().

[virtual protected] void QTabBar::tabInserted(int index)

Ce gestionnaire virtuel est appelé lorsqu'un nouvel onglet a été ajouté ou inséré à la position index.

Voir également tabRemoved().

[virtual protected] void QTabBar::tabLayoutChange()

Ce gestionnaire virtuel est appelé chaque fois que la disposition des onglets change.

Voir également tabRect().

[signal] void QTabBar::tabMoved(int from, int to)

Ce signal est émis lorsque l'onglet a déplacé l'onglet situé à l'index from vers l'index to.

Remarque : QTabWidget fait automatiquement défiler la page lorsque ce signal est émis depuis sa barre d’onglets.

Voir aussi moveTab().

QRect QTabBar::tabRect(int index) const

Renvoie le rectangle visuel de l'onglet situé à la position index, ou un rectangle nul si index est masqué ou hors limites.

[virtual protected] void QTabBar::tabRemoved(int index)

Ce gestionnaire virtuel est appelé lorsqu'une tabulation a été supprimée de la position index.

Voir également tabInserted().

[virtual protected] QSize QTabBar::tabSizeHint(int index) const

Renvoie l'indication de taille de l'onglet situé à la position index.

QString QTabBar::tabText(int index) const

Renvoie le texte de l'onglet situé à la position index, ou une chaîne vide si index est hors limites.

Voir aussi setTabText().

QColor QTabBar::tabTextColor(int index) const

Renvoie la couleur du texte de l'onglet correspondant à l'index donnée, ou une couleur non valide si l'index est hors de la plage autorisée.

Voir aussi setTabTextColor().

QString QTabBar::tabToolTip(int index) const

Renvoie l'info-bulle de l'onglet situé à la position index, ou une chaîne vide si index est hors de la plage autorisée.

Voir également setTabToolTip().

QString QTabBar::tabWhatsThis(int index) const

Renvoie le texte d'aide « Qu'est-ce que c'est ? » de l'onglet situé à la position index, ou une chaîne vide si index est hors de la plage autorisée.

Voir également setTabWhatsThis().

[override virtual protected] void QTabBar::timerEvent(QTimerEvent *event)

Réimplémente : QObject::timerEvent(QTimerEvent *event).

[override virtual protected] void QTabBar::wheelEvent(QWheelEvent *event)

Réimplémente : QWidget::wheelEvent(QWheelEvent *event).

© 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.