Tkinter Tk.quit causes hang

I have played around with python for a while, and I thought I'd try the Tkiner window API. But something in my program causes python to hang and as far as I can tell, it's a call to Tk.quit that makes it hang.

I used this [link=]guide as[/link] a template for my program

I use IDLE with python 2.7 on a MacBook 2.1 with Mac OS X 10.5.5 as my programming environment.

Here's the source code:
from Tkinter import *

class App:
def __init__(self, master):
frame = Frame(master)

self.txt = Entry(frame)

self.button = Button(frame, text="Print", command=frame.quit)

def say_hi(self):
print str(self.txt.get())

root = Tk()

app = App(root)


Please, if anyone knows why my program hangs, reply.

[edit] I think it's IDLE that's causing the problem. When I run the program in the terminal it does not hang. [/edit]
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!