2 Stimmen

Ein Klick auf das benutzerdefinierte Label-Widget von gtk.Expander funktioniert nicht

Ich versuche, dinamically mehrere gtk.Expander innerhalb einer gtk.VBox zu setzen und haben eine benutzerdefinierte Widget-Label mit einem gtk.HBox mit einem gtk.Label und einem gtk.Button/gtk.Image darin, um eine Schaltfläche zum Löschen haben, etwas ähnlich wie einige Liste Widgets auf MacOS X, zum Beispiel bei Automator ( Bild ). Achten Sie auf die Schaltfläche "Schließen" rechts neben der Titelleiste der Expander: Das ist nur genau das, was ich haben möchte.

Das Problem ist, dass, wenn ich auf das Löschen gtk.Button/gtk.Image klicken, der Expander geschlossen oder geöffnet wird, anstatt der gtk.Button klicken/gtk.Image Event-notify-release Callback aufgerufen wird, so dass das Ereignis von der gtk.Expander erfasst wird.

Ich habe eine neue Frage eröffnet, da dieses Problem dem von Rechtsklick auf eine PyGTK Hbox in einem Expander aber dort haben sie keine Lösung gefunden, und auch, weil eine bessere Lösung wäre, ein spezielles Widget für diese Aufgabe zu finden (wenn es existiert), anstatt mit dem Expander zu hacken... :-D

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X