import systry: import pygtk pygtk.require("2.0") except: pass try: import gtk import gtk.glade except: print("GTK Not Availible") sys.exit(1)class calcul: wTree = None def __init__(self): # Nacteni souboru s UI self.gladefile = "calculWindow.glade" self.wTree = gtk.glade.XML(self.gladefile, "Window1") # Vytvoreni slovniku k funkcim a signalum dic = { "on_btn_plus_clicked" : self.on_btn_plus_clicked, "on_btn_minus_clicked" : self.on_btn_minus_clicked, "on_btn_krat_clicked" : self.on_btn_krat_clicked, "on_btn_deleno_clicked" : self.on_btn_deleno_clicked } # Spojeni fci a signalu dohromady self.wTree.signal_autoconnect( dic ) def on_btn_plus_clicked(self): # do some sys.exit(0) if __name__ == "__main__": calcul = calcul() gtk.main()
except ImportError