Sur cette page

QTabBar Class

La classe QTabBar fournit une barre d'onglets, par exemple dans les boîtes de dialogue à onglets. Plus d'informations...

En-tête : #include <QTabBar>
CMake : find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake : QT += widgets
Héritages : 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

Emplacements 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 de l'une des pages prédéfinies shapes, et émet un signal lorsqu'un onglet est sélectionné. Il peut être sous-classé pour adapter son apparence et sa convivialité. Qt fournit également une interface prête à l'emploi QTabWidget.

Chaque onglet possède un tabText(), un tabIcon() optionnel, un tabToolTip() optionnel, un tabWhatsThis() optionnel et un tabData() optionnel. Les attributs des onglets peuvent être modifiés avec setTabText(), setTabIcon(), setTabToolTip(), setTabWhatsThis et setTabData(). Chaque onglet peut être activé ou désactivé individuellement avec setTabEnabled().

Chaque onglet peut afficher du texte dans une couleur distincte. La couleur actuelle du texte d'un onglet peut être trouvée avec la fonction tabTextColor(). La fonction setTabTextColor() permet de définir la couleur du texte d'un onglet particulier.

Les onglets sont ajoutés à l'aide de la fonction addTab(), ou insérés à des positions particulières à l'aide de la fonction insertTab(). Le nombre total d'onglets est donné par count(). Les onglets peuvent être supprimés de la barre d'onglets avec removeTab(). La combinaison de removeTab() et insertTab() permet de déplacer les onglets à 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 d'onglets (pour les préférences et autres) utilisent invariablement RoundedNorth. Les contrôles d'onglets dans les fenêtres autres que les boîtes de dialogue utilisent presque toujours RoundedSouth ou TriangularSouth. De nombreux tableurs et autres contrôles d'onglets dans lesquels toutes les pages sont essentiellement similaires utilisent TriangularSouth, tandis que RoundedSouth est utilisé principalement lorsque les pages sont différentes (par exemple, une palette d'outils à plusieurs pages). La valeur par défaut de QTabBar est RoundedNorth.

La partie la plus importante de l'API de QTabBar est le signal currentChanged(). Ce signal est émis chaque fois que l'onglet courant change (même au démarrage, lorsque l'onglet courant passe de "none" à "none"). Il existe également un slot, setCurrentIndex(), qui peut être utilisé pour sélectionner un onglet de manière programmatique. La fonction currentIndex() renvoie l'index de l'onglet courant, count indique le nombre d'onglets.

QTabBar crée des touches mnémoniques automatiques à la manière de QAbstractButton; par exemple, si l'étiquette d'un onglet est "&Graphics", Alt+G devient une touche de raccourci pour basculer vers cet onglet.

Les fonctions virtuelles suivantes peuvent devoir être réimplémentées afin d'adapter l'aspect et la convivialité ou de stocker des données supplémentaires avec chaque onglet :

Pour les sous-classes, vous pouvez également avoir besoin des fonctions tabRect() qui renvoient la géométrie visuelle d'un seul onglet.

Barre d'onglets avec 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 aussi QTabWidget.

Documentation sur les types de membres

enum QTabBar::ButtonPosition

Ce type de liste énumère 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 de liste énumère le comportement de QTabBar lorsqu'un onglet est supprimé et que l'onglet supprimé est également l'onglet actuel.

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

enum QTabBar::Shape

Ce type de liste énumère les formes intégrées prises en charge par QTabBar. Considérez ces formes comme des indications, car certains styles peuvent ne pas rendre certaines d'entre elles. Toutefois, la position doit être respectée.

ConstanteValeurDescription
QTabBar::RoundedNorth0L'aspect arrondi normal au-dessus des pages
QTabBar::RoundedSouth1L'aspect arrondi normal sous les pages
QTabBar::RoundedWest2L'aspect arrondi normal sur le côté gauche des pages
QTabBar::RoundedEast3L'aspect arrondi normal sur le côté droit des pages
QTabBar::TriangularNorth4Onglets triangulaires au-dessus des pages.
QTabBar::TriangularSouth5Onglets triangulaires similaires à ceux utilisés dans la feuille de calcul Excel, par exemple
QTabBar::TriangularWest6Onglets triangulaires à gauche des pages.
QTabBar::TriangularEast7Onglets triangulaires à droite des pages.

Documentation sur les propriétés

autoHide : bool

Si true, la barre d'onglets est automatiquement cachée lorsqu'elle contient moins de 2 onglets.

Par défaut, cette propriété est fausse.

Fonctions d'accès :

bool autoHide() const
void setAutoHide(bool hide)

Voir aussi QWidget::visible.

changeCurrentOnDrag : bool

Si la valeur est vraie, l'onglet actuel est automatiquement modifié lorsque l'on fait glisser le curseur sur la barre d'onglets.

Remarque : pour que cette fonctionnalité fonctionne, vous devez également attribuer la valeur true à la propriété acceptDrops.

Par défaut, cette propriété est fausse.

Fonctions d'accès :

bool changeCurrentOnDrag() const
void setChangeCurrentOnDrag(bool change)

[read-only] count : int

Cette propriété indique le nombre d'onglets dans la barre d'onglets.

Fonctions d'accès :

int count() const

currentIndex : int

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

L'indice actuel est -1 s'il n'y a pas d'onglet en cours.

Fonctions d'accès :

int currentIndex() const
void setCurrentIndex(int index)

Signal du notificateur :

void currentChanged(int index)

documentMode : bool

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

Cette propriété est utilisée pour indiquer aux styles de dessiner les onglets d'une manière différente de celle qu'ils auraient normalement dans un widget d'onglets. Sur macOS, cela ressemblera aux onglets de Safari ou de Terminal.app de Sierra.

Fonctions d'accès :

bool documentMode() const
void setDocumentMode(bool set)

Voir aussi QTabWidget::documentMode.

drawBase : bool

définit si la barre d'onglets doit ou non dessiner sa base.

Si c'est le cas, QTabBar dessine une base par rapport au chevauchement des styles. Sinon, seuls les onglets sont dessinés.

Fonctions d'accès :

bool drawBase() const
void setDrawBase(bool drawTheBase)

Voir aussi QStyle::pixelMetric(), QStyle::PM_TabBarBaseOverlap, et QStyleOptionTabBarBase.

elideMode : Qt::TextElideMode

comment masquer du texte dans la barre d'onglets

Cette propriété contrôle la façon dont les éléments sont masqués lorsqu'il n'y a pas assez d'espace pour les afficher pour une taille de barre d'onglets donnée.

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

Fonctions d'accès :

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

Voir aussi QTabWidget::elideMode, usesScrollButtons, et QStyle::SH_TabBar_ElideMode.

expanding : bool

Lorsque l'extension est vraie, QTabBar étend les onglets pour utiliser l'espace vide.

La valeur par défaut est true.

Fonctions d'accès :

bool expanding() const
void setExpanding(bool enabled)

Voir aussi 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 est une taille maximale ; les icônes plus petites ne sont pas agrandies.

Fonctions d'accès :

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

Voir aussi QTabWidget::iconSize.

movable : bool

Cette propriété indique si l'utilisateur peut déplacer les onglets dans la zone de la barre d'onglets.

Par défaut, cette propriété vaut false;

Fonctions d'accès :

bool isMovable() const
void setMovable(bool movable)

selectionBehaviorOnRemove : SelectionBehavior

Quel onglet doit être considéré comme courant lorsque removeTab est appelé si l'onglet supprimé est également l'onglet courant.

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'enum Shape.

Fonctions d'accès :

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

tabsClosable : bool

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

Lorsque tabsClosable a la valeur true, un bouton de fermeture apparaît sur l'onglet, soit à gauche, soit à droite, en fonction du style. Lorsque le bouton est cliqué directement ou qu'un clic du milieu de la souris est reçu n'importe où dans l'onglet, le signal tabCloseRequested est émis.

La valeur par défaut est false.

Fonctions d'accès :

bool tabsClosable() const
void setTabsClosable(bool closable)

Voir aussi setTabButton() et tabRemoved().

usesScrollButtons : bool

Cette propriété indique si une barre d'onglets doit ou non utiliser des boutons pour faire défiler les onglets lorsqu'elle en contient beaucoup.

Lorsqu'une barre d'onglets contient trop d'onglets pour sa taille, elle peut choisir d'agrandir sa taille ou d'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 sur les fonctions membres

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

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

[virtual noexcept] QTabBar::~QTabBar()

Détruit la barre d'onglets.

QString QTabBar::accessibleTabName(int index) const

Renvoie le nom accessible de l'onglet à la position index, ou une chaîne vide si index est hors de portée.

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 courant de la barre d'onglets change. Le nouvel onglet courant a la valeur index, ou -1 s'il n'y a pas de nouvel onglet (par exemple, s'il n'y a pas d'onglet dans QTabBar).

Note : Signal de 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

Initialiser option avec les valeurs de l'onglet tabIndex. Cette méthode est utile pour les sous-classes qui ont besoin d'un QStyleOptionTab, mais qui ne veulent pas remplir toutes les informations elles-mêmes.

Voir aussi QStyleOption::initFrom() et QTabWidget::initStyleOption().

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

Insère un nouvel onglet avec le texte text à la position index. Si index est hors de portée, le nouvel onglet est ajouté. 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 de portée, le nouvel onglet est ajouté. Renvoie l'index du nouvel onglet.

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

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

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

bool QTabBar::isTabEnabled(int index) const

Renvoie true si la tabulation à la position index est activée ; sinon, renvoie false.

bool QTabBar::isTabVisible(int index) const

Retourne vrai si la tabulation à la position index est visible, sinon retourne faux.

[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 à la propriété : QWidget::minimumSizeHint.

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

Renvoie l'indice de la taille minimale de la tabulation à 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 à la position d'index from à la position d'index to.

Voir aussi tabMoved() et tabLayoutChange().

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

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

void QTabBar::removeTab(int index)

Supprime la tabulation à la position index.

Voir aussi 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 le nom accessible de l'onglet à la position index à name.

Voir aussi accessibleTabName().

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

Place widget sur l'onglet index. Le widget est placé à gauche ou à droite en fonction de l'onglet position.

Tout widget précédemment défini dans position est masqué. Le fait de définir widget comme nullptr cachera le widget actuel à position.

La barre d'onglets devient propriétaire du widget et tous les widgets définis ici seront donc supprimés par la barre d'onglets lorsqu'elle sera détruite, à moins que vous ne répartissiez séparément le widget 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 à la position index à data.

Voir aussi tabData().

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

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

Voir également isTabEnabled().

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

Définit l'icône de l'onglet à la position index à icon.

Voir aussi tabIcon().

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

Définit le texte de la tabulation à la position index à text.

Voir aussi tabText().

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

Définit la couleur du texte dans l'onglet avec l'adresse index donnée à l'adresse color spécifiée.

Si une couleur invalide est spécifiée, l'onglet utilisera le rôle d'avant-plan de QTabBar à la place.

Voir aussi tabTextColor().

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

Définit la pointe de l'onglet à la position index à tip.

Voir aussi tabToolTip().

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

Si visible est vrai, la tabulation à la position index est visible, sinon elle est cachée.

Voir aussi isTabVisible().

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

Définit le texte d'aide What's This de l'onglet à la position index à text.

Voir aussi 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 à la propriété : QWidget::sizeHint.

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

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

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

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

index est l'index de l'onglet 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 à l'adresse index.

index fait référence à l'onglet cliqué, ou -1 si aucun onglet ne se trouve sous le curseur.

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

Renvoie le widget défini par les onglets index et position ou nullptr s'il n'y en a pas.

Voir aussi setTabButton().

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

Ce signal est émis lorsque le bouton de fermeture d'un onglet est cliqué. L'adresse index est l'index qui doit être supprimé.

Voir aussi setTabsClosable().

QVariant QTabBar::tabData(int index) const

Renvoie les données de la tabulation à la position index, ou une variante nulle si index est hors de portée.

Voir aussi setTabData().

QIcon QTabBar::tabIcon(int index) const

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

Voir aussi setTabIcon().

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

Ce gestionnaire virtuel est appelé après l'ajout ou l'insertion d'un nouvel onglet à la position index.

Voir aussi tabRemoved().

[virtual protected] void QTabBar::tabLayoutChange()

Ce gestionnaire virtuel est appelé chaque fois que la disposition de l'onglet change.

Voir également tabRect().

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

Ce signal est émis lorsque l'onglet a déplacé l'onglet de la position d'index from à la position d'index to.

note : QTabWidget déplacera automatiquement la page lorsque ce signal est émis par sa barre d'onglets.

Voir aussi moveTab().

QRect QTabBar::tabRect(int index) const

Renvoie le rectangle visuel de l'onglet à la position index, ou un rectangle nul si index est caché ou hors de portée.

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

Ce gestionnaire virtuel est appelé après qu'un onglet a été retiré de la position index.

Voir aussi tabInserted().

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

Renvoie l'indice de taille de la tabulation à la position index.

QString QTabBar::tabText(int index) const

Renvoie le texte de la tabulation à la position index, ou une chaîne vide si index est hors de portée.

Voir aussi setTabText().

QColor QTabBar::tabTextColor(int index) const

Renvoie la couleur du texte de l'onglet avec la valeur index, ou une couleur invalide si index est hors limites.

Voir aussi setTabTextColor().

QString QTabBar::tabToolTip(int index) const

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

Voir aussi setTabToolTip().

QString QTabBar::tabWhatsThis(int index) const

Renvoie le texte d'aide What's This de l'onglet à la position index, ou une chaîne vide si index est hors de portée.

Voir aussi 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.