##// END OF EJS Templates
updated references to configuration file options to specify the class as well as the option itself
updated references to configuration file options to specify the class as well as the option itself

File last commit:

r4419:4877ed37
r4468:25f147e5
Show More
gui-tk.py
32 lines | 611 B | text/x-python | PythonLexer
#!/usr/bin/env python
"""Simple Tk example to manually test event loop integration.
This is meant to run tests manually in ipython as:
In [5]: %gui tk
In [6]: %run gui-tk.py
"""
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)
try:
from IPython.lib.inputhook import enable_tk; enable_tk(root)
except ImportError:
root.mainloop()