##// 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
Brian Granger
More work on the Tk and GTK gui integration.
r2216 #!/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):
Thomas Kluyver
Make print syntax in GUI integration examples Python 3 compatible.
r6453 print("Hello World!")
Brian Granger
More work on the Tk and GTK gui integration.
r2216
root = Tk()
app = MyApp(root)
try:
Fernando Perez
Make gui support code and examples uniform and all working correctly....
r4419 from IPython.lib.inputhook import enable_tk; enable_tk(root)
Brian Granger
More work on the Tk and GTK gui integration.
r2216 except ImportError:
root.mainloop()