Python3のtkinterを使っています。
メインウィンドウはTk()で、キャンバス上のボタンを押すとサブウィンドウ(Toplevel())が現れるというプログラムを書きました。
このサブウィンドウにもボタンがついており、このボタンを押すとサブウィンドウが閉じる(ただしメインウィンドウは閉じない)プログラムを書きたいと思っております。
ネット上でウィンドウを閉じる関数を調べてもなかなか出てきませんでした。
どなたかわかる方がいらっしゃいましたらよろしくお願いいたします。
python
1from tkinter import * 2 3def function2(): 4 #ここにfunction1で生成したsubWindowを閉じるプログラム 5 6def function1(): 7 subWindow=Toplevel() 8 subCanvas=Canvas(subWindow,width=100,height=100) 9 subButton=Button(subCanvas,text="CLOSE",command=function2) 10 subButton.pack() 11 subCanvas.pack() 12 13root=Tk() 14canvas=Canvas(root,width=100,height=100) 15button=Button(canvas,text="CLICK",command=function1) 16button.pack() 17canvas.pack() 18root.mainloop()

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/02 14:58