Bonjour,
J'ai actuellement un Widget principal, qui contient tout un un tas de widgets, et l'un d'entre eux est une subclass de QTabWidget.
Cette subclass de QTabWidget, quand à elle, peut contenir un nombre X d'onglets. Il et possible d'ajouter et de supprimer des onglets à la volée, et chacun de ces onglets contient un widget personnalisé, qui hérite de QTabBar.
Je me sers de la fonction http://qt-project.org/doc/qt-4.8/qta...html#insertTab pour insérer mes widgets dans mon QTabWidget.
Les subclass me servent à gérer des événements.
J'essaie actuellement de créer un menu contextuel personnalisé suite à un clique droit sur l'un des onglets, mais rien à faire. La seul chose que j'arrive à faire, c'est en ouvrir un lorsque je fais un clique droit sur une slide bar, mais ce n'est pas ce que je veux, et en plus, le menu contextuel est prédéfinie.
Je pédale complètement dans la choucroute de ce coté là, je ne trouve aucun tutoriel pour faire ce cas précis, et les quelques liens qui pourraient m’intéresser sont morts. Une petite aide ne serait pas de refus.
Mon deuxième problème est le suivant. Dans certains cas, je dois crée un onglet "spécial", où le titre doit être d'une couleur différente.
J'ai donc naturellement utilisé http://qt-project.org/doc/qt-4.8/qta...etTabTextColor mais sans succès.
Une chose a toutefois retenu mon attention:
sets the color of the text in the tab with the given index to the specified color.
Et là, c'est le drame. Quoi? The tab with the given index? Mais c'est un onglet, c'est pas un tableau, mon tableau, c'est un QTabWidget...
Et je suppose sans trop m'avancer que la raison de mon échec vient de là...
Pour renommer mes tableaux, et tout fonctionne correctement. Du coup, les onglets de mon QTabWidget sont bien des QTabBar non?
Bref, là, je suis un peu perdu... Un peu d'aide ne serait pas de refus.
Merci d'avance,
Cordialement.
Partager