#!/usr/bin/env python """Simple Tk example to manually test event loop integration. To run this: 1) Enable the PyDev GUI event loop integration for tk 2) do an execfile on this script 3) ensure you have a working GUI simultaneously with an interactive console """ if __name__ == '__main__': try: from Tkinter import * except: # Python 3 from tkinter import * class MyApp: def __init__(self, root): frame = Frame(root) frame.pack() self.button = Button(frame, text="Hello", command=self.hello_world) self.button.pack(side=LEFT) def hello_world(self): print("Hello World!") root = Tk() app = MyApp(root)