rendered paste body#!/usr/bin/env pythonimport sysimport ostry: import pygtk pygtk.require("2.0")except: passtry: import gtk import gtk.gladeexcept: sys.exit(1)class quickstarterGui: def __init__(self): gladefile = os.path.join(os.path.dirname(__file__), "quickstarter/quickstarter.glade") self.windowname = "quickstarter" self.wTree = gtk.glade.XML(gladefile,self.windowname) self.win = self.wTree.get_widget("mainwin") dic = { "on_mainwin_destroy" : gtk.main_quit, "on_gcalctool_button_clicked" : self.start_gcalctool, "on_gnometerminal_button_clicked" : self.start_gnometerminal, "on_firefox_button_clicked" : self.start_firefox } self.wTree.signal_autoconnect(dic) return def start_gcalctool(self, widget): os.startfile("gcalctool") def start_gnometerminal(self, widget): os.startfile("gnome-terminal") def start_firefox(self, widget): os.startfile("firefox")app = quickstarterGui()gtk.main()