diff options
Diffstat (limited to 'examples/simple/simple2.py')
-rwxr-xr-x | examples/simple/simple2.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/examples/simple/simple2.py b/examples/simple/simple2.py new file mode 100755 index 00000000..f541b275 --- /dev/null +++ b/examples/simple/simple2.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python + +# translation of "Hello World III" from gtk manual, using the new() function +# from gtk.py + +from gtk import * + +def hello(*args): + print "Hello World" + window.destroy() + +def destroy(*args): + window.hide() + mainquit() + +window = new(GtkWindow, type=WINDOW_TOPLEVEL, title='Hello World', + allow_grow=FALSE, allow_shrink=FALSE, border_width=10) +window.connect("destroy", destroy) + +print "" +button = new(GtkButton, label="Hello World", parent=window, visible=TRUE) +button.connect("clicked", hello) + +window.show_all() +mainloop() + |