Add a close() method and bind to WM_DELETE_WINDOW protocol

This commit is contained in:
Guido van Rossum 1998-10-13 16:32:29 +00:00
parent 1956352b08
commit ae08d3897a
1 changed files with 4 additions and 0 deletions

View File

@ -18,6 +18,7 @@ class StackViewer:
root = top = Tk()
else:
top = Toplevel(root)
self.top.protocol("WM_DELETE_WINDOW", self.close)
self.root = root
self.top = top
top.wm_title("Stack viewer")
@ -51,6 +52,9 @@ class StackViewer:
stack = getstack()
self.load_stack(stack)
self.statuslabel.config(text=getexception())
def close(self):
self.top.destroy()
def load_stack(self, stack):
self.stack = stack