Bonjour tout le monde,
Est ce que quelqu'un pourrait m'éclaircir sur le problème suivant : Je dispose d'une TreeView et j'aimerai bien afficher un ToolTip pour chaque cellule lors du passage de la souris.
Merci d'avance.
Bien cordialement
Bonjour tout le monde,
Est ce que quelqu'un pourrait m'éclaircir sur le problème suivant : Je dispose d'une TreeView et j'aimerai bien afficher un ToolTip pour chaque cellule lors du passage de la souris.
Merci d'avance.
Bien cordialement
Normalement tu définis cela au niveau du modèle, avec la gestion des rôles, tu peux donc renvoyer ton message de tooltip en testant dans ta fonction data lorsque le rôle est à Qt::ToolTipRole.
Merci pour ta réponse. J'ai suivi ta méthode et ça marche mais j'ai eu un autre problème. Le ToolTip que je veux afficher et différent du texte retourné par le model.
Que dois je faire dans ce cas ?
Si tu lis bien la doc sur le principe des rôles, tu verras que la fonction data doit fournir une donnée (dans ton cas, du texte, du texte de tooltip, etc) en fonction du rôle passé en argument. Il y a des exemples quelque part dans dans cette (grosse) partie de la doc :
http://qt.developpez.com/doc/latest/...w-programming/
En pratique, tu fais un test dans data sur ton rôle, et tu renvoie des valeurs correspondantes au rôle demandé.
Merci pour votre aide précieuse. C'est résolu.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager