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?

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top