Wie gehe ich im Hildon.seekbar mit den Buttons von hinten und voran?
Frage
Das Hildon.seekbar Widget besteht aus einem Skalen -Widget und zwei Tasten. Welche Signale sendet das Widget, wenn die Schaltflächen geklickt werden oder wie kann ich es herausfinden? Gibt es eine Möglichkeit zum Überwachen? alle Signale/Ereignisse, die ein Widget in PyGTK sendet?
Lösung
Die Dokumentation, mit der Sie verlinkt sind, zeigt dies:
seekbar.connect("value-changed", control_changed, label)
seekbar.connect("notify::fraction", fraction_changed, label)
Es scheint also (zumindest) zwei Signale, die als "wertverpackt" und "notify :: fraktion" bezeichnet werden. Es zeigt auch ein Vererbungsdiagramm, das Ihnen sagt, dass die Suchbar den Standard -GTK+ erbt Skala Widget, woher das erste Signal kommt (durch weitere Erbschaft).
Ich bin mir jedoch nicht sicher, woher das Signal "Benachrichtigung :: Fraktion" kommt.
Andere Tipps
Gobjekte haben eine Möglichkeit, über Eigenschaftenänderungen zu informieren, und dies mit Signalen. Wenn Sie also eine Verbindung zu benachrichtigen :: Eigenschaft, erhalten Sie Änderungen an der Eigenschaft.