Создал в Glade окно и кнопку. Задал кнопке функцию-коллбэк “callback” (на вкладке Signals в стобце Handler) и данные “my data” (там же, но в столбце User data). Код написал такой:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import gtk
import gtk.glade
def callback(*args):
for i in args:
print i
if __name__ == "__main__":
xml = gtk.glade.XML("123.glade")
xml.signal_autoconnect(locals())
gtk.main()
При нажатии на кнопку получаю
<gtk.Button object at 0x81c066c (GtkButton at 0x8225150)>
. А где же “my data”?