connect_object
Verfasst: Mittwoch 16. August 2006, 07:34
Hallo!
Gestern habe ich begonnen, mich in pygtk einzuarbeiten. Leider hab ich da ein kleines Verständnisproblem mit einer Funktion, nämlich connect_object. Statt dem Parameter data (wie gewöhnlich) wird dieser Funktion ein anderes Widget z.B. ein Fenster übergeben, also
Leider ist mir nicht klar geworden, was hier genau passiert. Der Button wird hier bei dem Callback gtk.Widget.destroy verbunden und reagiert bei einem click-signal. Soweit, so gut.
Was hat es aber mit dem letzten Parameter auf sich?
Wird dieser letzte Parameter der Callbackfunktion übergeben und, wenn ja, welchem (formalen) Parameter wird der (aktuelle) Parameter fenster zugewiesen?
Oder bedeutet das: Rufe die Callbackfunktion, die mit fenster verbunden ist, falls ein click-signal eintritt?
Würde mich über eine ausführliche Erläuterung freuen.
mfg
Gestern habe ich begonnen, mich in pygtk einzuarbeiten. Leider hab ich da ein kleines Verständnisproblem mit einer Funktion, nämlich connect_object. Statt dem Parameter data (wie gewöhnlich) wird dieser Funktion ein anderes Widget z.B. ein Fenster übergeben, also
Code: Alles auswählen
button.connect_object("click", gtk.Widget.destroy, fenster
Was hat es aber mit dem letzten Parameter auf sich?
Wird dieser letzte Parameter der Callbackfunktion übergeben und, wenn ja, welchem (formalen) Parameter wird der (aktuelle) Parameter fenster zugewiesen?
Oder bedeutet das: Rufe die Callbackfunktion, die mit fenster verbunden ist, falls ein click-signal eintritt?
Würde mich über eine ausführliche Erläuterung freuen.
mfg