withdraw
このメソッドを使用しようとしていますが、機能していません。これが私のコードです:
from tkinter import *
class GameBoard(Frame):
def __init__(self):
top = Toplevel()
Frame.__init__(self)
self.master.title("test")
self.grid()
#button frame
self.__buttonPane = Frame(self)
self.__buttonPane.grid()
#buttons
self.__buttonA1 = Button(self.__buttonPane,text = "A1",command = self._hide)
self.__buttonA1.grid()
def _hide(self):
top.withdraw()
def main():
GameBoard().mainloop()
main()
トップレベルで作成されたウィンドウを非表示にするようにコマンドを作成するにはどうすればよいですか?メインプログラムで必要になるまで非表示にできるようにしたい。