Ich habe ein Informations-Popup in einer Python-App mit einem Tkinter-Menü-Widget implementiert. Ich habe ein Text-Widget auf einer Leinwand im Hauptfenster. Ich habe ein Menü-Widget erstellt, das root als übergeordnetes Element hat. Wenn ich einen Mauszeiger über dem Text-Widget finde, poste ich das Popup-Menü mit menuWidget.post(). Wenn ich ein leave -Ereignis vom Text-Widget bekomme, wollte ich, dass das Popup verschwindet, indem ich menuWidget.unpost() aufrufe, nur das Popup-Menü verschwindet nicht, bis ich irgendwo außerhalb des Text-Widget klicke.'Hover over' Popup mit Tkinter
Erstens, ist dies eine vernünftige Methode zur Implementierung eines Informations-Popup? Und kann mir jemand sagen, warum das Popup-Menü nicht verschwindet?
Bryan. Codiert und arbeitet mit TopLevel. Vermisse den Schatteneffekt jedoch. –