mirror of
https://github.com/python/cpython.git
synced 2024-11-25 19:03:49 +08:00
Add a close() method and bind to WM_DELETE_WINDOW protocol
This commit is contained in:
parent
1956352b08
commit
ae08d3897a
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user