##// 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
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):
print "Hello World!"
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()