All pastes #129242 Raw Edit

Anonymous

public python v1 · immutable
#129242 ·published 2006-08-13 12:46 UTC
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()