Martje_001
August 31st, 2008, 07:40 PM
Hello,
I've build a glade file and a python one, but when I run the python file, nothing happens!
pyhelloworld.glade:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd">
<!--Generated with glade3 3.4.5 on Sun Aug 31 20:28:23 2008 -->
<glade-interface>
<widget class="GtkWindow" id="window1">
<signal name="destroy" handler="on_window1_destroy"/>
<child>
<widget class="GtkLabel" id="label1">
<property name="visible">True</property>
<property name="label" translatable="yes">Hello world!</property>
<property name="justify">GTK_JUSTIFY_CENTER</property>
</widget>
</child>
</widget>
</glade-interface>
PyHelloWorld.py:
#!/usr/bin/python
import gtk
import gtk.glade
import gnome.ui
def DestroyFunction(obj):
gtk.main_quit()
widgetTree = gtk.glade.XML("pyhelloworld.glade")
dic = { "on_window1_destroy" : DestroyFunction }
widgetTree.signal_autoconnect (dic)
gtk.main()
Anyone, please?
I've build a glade file and a python one, but when I run the python file, nothing happens!
pyhelloworld.glade:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd">
<!--Generated with glade3 3.4.5 on Sun Aug 31 20:28:23 2008 -->
<glade-interface>
<widget class="GtkWindow" id="window1">
<signal name="destroy" handler="on_window1_destroy"/>
<child>
<widget class="GtkLabel" id="label1">
<property name="visible">True</property>
<property name="label" translatable="yes">Hello world!</property>
<property name="justify">GTK_JUSTIFY_CENTER</property>
</widget>
</child>
</widget>
</glade-interface>
PyHelloWorld.py:
#!/usr/bin/python
import gtk
import gtk.glade
import gnome.ui
def DestroyFunction(obj):
gtk.main_quit()
widgetTree = gtk.glade.XML("pyhelloworld.glade")
dic = { "on_window1_destroy" : DestroyFunction }
widgetTree.signal_autoconnect (dic)
gtk.main()
Anyone, please?