

`Toplevel`のウィンドウを消すときにコマンドを実行したい。  
`tk.Tk()`のウィンドウなら、`__del__`を上書きすればいいと思うが、`Toplevel`でそうやると、メインウィンドウを消したときに実行されてしまう。  
自分で別にボタンを作ってもいいと思うが、タイトルバーの削除ボタンで実行できないか。


CC BY-SA 4.0
2021-09-17T06:59:12.887
82549
2021-09-17T16:55:35.027
2021-09-17T16:55:35.027
3060
47787
question
python python3 tkinter gui
Tkinterでウィンドウを消すときにコマンドを実行したい


以下の記述でいけました。

[code]

    <Toplevel>.protocol("WM_DELETE_WINDOW", <fnc>)
    
[/code]


CC BY-SA 4.0
2021-09-17T11:52:57.120
82557
2021-09-17T16:54:58.443
2021-09-17T16:54:58.443
3060
47787
82549
answer