Name eines Widgets

Programmierung für GNOME und GTK+, GUI-Erstellung mit Glade.
Antworten
rhersel
User
Beiträge: 105
Registriert: Mittwoch 3. Dezember 2008, 11:29

Seit Python 2.6.5 in Ubuntu 10.04 mit Glade funktioniert ja bekanntlich widget.get_name() nicht mehr. Statt des Widget Namens bekommt man die Widget Klasse geliefert, also:

Code: Alles auswählen

widget.get_name()
ergibt nicht mehr 'halloWelt' sondern 'GtkLabel'.

Dummerweise hatte ich den korrekten Aufruf um an den Widget Namen zu kommen schon im Internet gefunden aber wieder gelöscht. Kann mir bitte jemand sagen, wie ich zum Widget Namen komme?
rhersel
User
Beiträge: 105
Registriert: Mittwoch 3. Dezember 2008, 11:29

Ich habe es selbst wieder gefunden. Es geht so:

Code: Alles auswählen

name = gtk.Buildable.get_name(widget)
Antworten