Я знаю, что есть такие команды, как .destroy()
, .exit()
и т. Д. Однако, когда они вынимаются из «команды» из параметра кнопки того, какое действие выполнять при нажатии, они не работают.
Мой сценарий состоит в том, что когда пользователь успешно входит в систему, окно Tkinter, включая его виджеты, должно закрываться, пока не откроется графический интерфейс в Pygame. Я просто не хочу, чтобы окно Tkinter было там, когда оно мне больше не нужно, и при этом не выходит из Python. Мне не нужна кнопка, потому что я хочу, чтобы процесс был автоматическим.
Что меня смущает, так это то, что когда вы выполняете эту команду самостоятельно, она не работает:
Button(root, text="Quit", command=root.destroy).pack() #works
root.destroy() #don't works