Je suis sous-classement Est-ce que quelqu'un a rencontré le même problème? J'utilise qt 4.6 en combinaison avec p> qtabwidget code> pour ajouter un qtabbar code>, oiseau de l'OMS qui s'étend sur toute la largeur de la barrette onglet code>. Par conséquent, je définit la propriété en expansion à True. Cela ne semble rien changer sur le comportement des onglets.
3 Réponses :
à partir du code code> qTabbar code> code source: pour se déplacer sur cette "fonctionnalité", vous pouvez créer votre propre widget d'onglet à l'aide d'un qtabbar Code> au-dessus d'un widget avec un qstackedlayout code>. p> p>
Merci, ça fait l'affaire. Je me demande pourquoi cette pièce d'informations ne l'a jamais fait dans la documentation en ligne.
bâtiment sur @ BadiSmith's Réponse , un moyen plus facile de forcer le ou un autre nombre ridiculement grand. Si votre Cela semble fonctionner pour moi, avec qt 5.0.1. Les onglets se développent pour remplir l'espace, chacun obtenant une partie égale. Cependant, il semble qu'ils disent intentionnellement assez d'espace vide pour un onglet de plus, peu importe. Mais le reste de l'espace est rempli à volonté. L'espace vide peut être réservé aux boutons de déchirure / défilement, en cas de trop d'onglets, mais je ne suis pas sûr. P> P> qtabwidget code> pour laisser le QTABBAR CODE> Développez, consiste à définir une feuille de style sur votre qtabwidget code> qui ressemble à ceci: qtabwidget code> a les onglets allant verticalement au lieu d'horizontalement, utilisez la "hauteur" à la place: p>
5.2.0 en avant
QTabWidget::tab-bar {
min-width: 999999px;
}