Sorry for my English (I could not find help in the Russian community) I'm trying to learn PyGTK and Glade. I made test window in Glade and saved it as "test.glade" (attached). Then I wrote script "test.py"(attached, http://pastebin.com/waKytam3). I tried to run it. While the script was executed, console did not show anything and window wasn't displayed. When I pressed CTRL+С console displayed trackback: --- CTraceback (most recent call last): File "test.py", line 32, in <module> gtk.main() KeyboardInterrupt --- So what am I doing wrong?
-- Best wishes, Daniil
#!/usr/bin/env python import sys try: import pygtk pygtk.require("2.0") except: pass try: import gtk import gtk.glade except: sys.exit(1) class TestPyGtk: """This is an Hello World GTK application""" def __init__(self): #Set the Glade file self.gladefile = "test.glade" self.wTree = gtk.glade.XML(self.gladefile) #Create our dictionay and connect it dic = {"on_MainWindow_destroy" : gtk.main_quit } self.wTree.signal_autoconnect(dic) if __name__ == "__main__": TestPyGtk = TestPyGtk() gtk.main()
test.glade
Description: application/glade
-- http://mail.python.org/mailman/listinfo/python-list