Ho creato il file prova.py:
Codice: Seleziona tutto
import gtk
import gtk.glade
def some_handler(widget):
pass
xml = gtk.glade.XML('prova.glade')
widget = xml.get_widget('window1')
xml.autoconnect({
'some_handler': some_handler
})
gtk.main()Codice: Seleziona tutto
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd">
<!--Generated with glade3 3.2.0 on Tue May 22 12:43:47 2007 by attorianzo@attorianzo-desktop-->
<glade-interface>
<widget class="GtkWindow" id="window1">
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<child>
<widget class="GtkLabel" id="label1">
<property name="visible">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<property name="label" translatable="yes">Ciao magre</property>
</widget>
</child>
</widget>
</glade-interface>Codice: Seleziona tutto
attorianzo@attorianzo-desktop:~/Desktop$ python prova.py
Traceback (most recent call last):
File "prova.py", line 9, in <module>
xml.autoconnect({
AttributeError: 'glade.XML' object has no attribute 'autoconnect'
attorianzo@attorianzo-desktop:~/Desktop$
