J'ai implémenté une fenêtre contextuelle informative dans une application python en utilisant un widget Menu Tkinter. J'ai un widget Texte sur un canevas dans la fenêtre racine. J'ai créé un widget Menu dont la racine est son parent. Lorsque je détecte un pointeur de la souris sur le widget de texte, je publie le menu contextuel avec menuWidget.post(). Lorsque j'obtiens un événement de congé du widget de texte, mon intention était de faire disparaître le popup en appelant menuWidget.unpost(), seul le menu contextuel ne disparaît pas jusqu'à ce que je clique ailleurs à l'extérieur du widget de texte.popup 'survoler' avec Tkinter
Premièrement, est-ce une méthode saine pour implémenter une fenêtre d'information? Et quelqu'un peut-il me dire pourquoi le menu contextuel ne disparaîtra pas?
Got it Bryan. Codé et fonctionnant avec TopLevel. Manque l'effet d'ombre portée cependant. –