#!/usr/bin/env python import gtk def buttonPressed(button): button.set_label("I've been pressed!") win = gtk.Window() button = gtk.Button('Hello, world. Press me') win.add(button) button.connect('pressed', buttonPressed) win.show_all() win.connect('destroy', lambda w: gtk.main_quit()) gtk.main()