##// END OF EJS Templates
Fixed numerous bugs with tab completion, including the one recently reported by fperez.
Fixed numerous bugs with tab completion, including the one recently reported by fperez.

File last commit:

r2216:5113ef3a
r2939:6d047e62
Show More
gui-tk.py
32 lines | 601 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 import appstart_tk; appstart_tk(root)
except ImportError:
root.mainloop()