Position de l'icône QTabBar
-
20-08-2019 - |
Question
Existe-t-il un moyen de modifier l'alignement de l'icône ou du texte d'un onglet dans Qt? Plus précisément, j'aimerais que le texte apparaisse sous l'icône. Par défaut, l’icône se trouve à gauche du texte, mais cela ne convient pas à toutes les situations (surtout lorsque vous commencez à styler vos onglets avec des feuilles de style). Il me semblerait très étrange que cet aspect soit si restreint lorsque je peux complètement modifier le apparence du reste de l'onglet.
Merci pour vos suggestions!
La solution
Le seul moyen que je vois est de créer une sous-classe de QTabBar
qui implémente votre propre algorithme de peinture. Ensuite, vous aurez besoin de la sous-classe QTabWidget
pour définir votre propre version de la barre d’onglet. Cela ne me semble pas très amusant.