def _error_message(self, message: str):
self._error_window = tkinter.Toplevel()
title = tkinter.Label(master = self._error_window,
text = message, font = DEFAULT)
title.grid(row = 0, padx = 12, pady = 12, sticky = tkinter.EW)
ok_error_button = tkinter.Button(master=self._error_window, text='OK',
font= DEFAULT, command = self._error_window.destroy())
ok_error_button.grid(row = 1, padx = 10, pady = 10)
self._error_window.grab_set()
我想按窗口上的「確定」按鈕關閉一個窗口我該怎麼做?如何按下按鈕時關閉tkinter窗口?
您是否知道「MessageBox」小部件?只要你在彈出窗口中只需要一個標籤和一個按鈕,就可以爲你節省幾行。 http://effbot.org/tkinterbook/tkinter-standard-dialogs.htm – atlasologist