#! /usr/bin/python # gui.py # # author: Marcos Bento # url: http://www.marcosbento.net # email: marcosbento@gmail.com # version: 0.1 # # Description: # # An example how to create a Python interface, # based on a Window.xml generated using Glade-3 # # caution: Use at your own risk import sys import gtk class UploaderWindow: def on_window_destroy(self, widget, data=None): gtk.main_quit() def __init__(self): self.builder = gtk.Builder() self.builder.add_from_file("window.xml") self.window = self.builder.get_object("window1") self.builder.connect_signals(self) def on_button1_clicked(self, widget): print 'You pressed a button!...' def window_kill(self, widget): sys.exit(1) if __name__ == "__main__": editor = UploaderWindow() editor.window.show() gtk.main()