##// END OF EJS Templates
Add comment as per PR discussion, indicating MPL 1.1 is now required.
Add comment as per PR discussion, indicating MPL 1.1 is now required.

File last commit:

r9190:20a102a5
r12639:c9917ed4
Show More
gui-tk.py
32 lines | 612 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()