Как закрыть или уничтожить окно Tkinter на Mac - PullRequest
0 голосов
/ 03 июня 2019

Как я могу уничтожить окно Tkinter на Mac?

Мой код отлично работает с окном, и я мог легко выйти, нажав X, но на Mac, из-за mainloop(), а X нет, я не могу закрыть.

Поэтому я попытался создать ярлык или горячую клавишу, чтобы легко закрыть окно. (или скажите, есть ли другой путь)

import tkinter

window=tkinter.Tk()

window.title("tkinter")
window.geometry("640x400+100+100")
window.resizable(False, False)

window.mainloop()

Это мой код. Я мог бы легко закрыть на Window, но не на Mac.

Может быть, если я вставлю

def close_window(self):
    window.destroy()
window.bind('<Control-q>',close_window)

Я мог бы просто закрыть, нажав Ctrl + Q, но не знаю, почему это также возвращает ошибку.

Пожалуйста, помогите мне. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...