0
버튼을 클릭했을 때 전체 프로그램이 아닌 그 창만 닫히도록 프로그램을 닫아도 프로그램을 닫을 수 있습니다.하나의 tkinter 창만 닫기
from tkinter import *
class First(object):
def __init__(self, master):
self.master = master
self.admin_btn = Button(self.master, text = "First", command = self.second)
self.admin_btn.grid(row = 0, column = 0)
def second(self):
self.w = second(self.master)
self.master.wait_window(self.w.master)
class second(object):
def __init__(self, master):
self.master = Toplevel(master)
self.second = Button(self.master, text = "Second", command = self.third)
self.second.grid(row= 0, column = 0)
def third(self):
self.w = third(self.master)
self.master.wait_window(self.w.master)
class third(object):
def __init__(self, master):
self.master = Toplevel(master)
self.second = Button(self.master, text = "Third")
self.second.grid(row= 0, column = 0)
## The close button, not linked to any command
self.close = Button(self.master, text = "Close")
self.close.grid(row = 1, column = 0)
if __name__ == "__main__":
root = Tk()
first = First(root)
root.mainloop()
부모를 파괴하지만 둘 이상의 부모가있는 경우 다른 부모를 파괴하는 방법은 무엇입니까? – dsgdfg