Отобразить полноэкранный режим на Tkinter

Как могу ли я создать рамку в Tkinter display в полноэкранном режиме? Я видел этот код, и он очень полезен…:

>>> import Tkinter
>>> root = Tkinter.Tk()
>>> root.overrideredirect(True)
>>> root.geometry("{0}x{1}+0+0".format(root.winfo_screenwidth(), root.winfo_screenheight()))

… но можно ли отредактировать код так, чтобы нажатие Esc автоматически открывало окно » Восстановить "?

38
задан Artemis Fowl 29 December 2018 в 17:30
поделиться

1 ответ

Вот простое решение с лямбдами:

root = Tk()
root.attributes("-fullscreen", True)
root.bind("<F11>", lambda event: root.attributes("-fullscreen",
                                    not root.attributes("-fullscreen")))
root.bind("<Escape>", lambda event: root.attributes("-fullscreen", False))
root.mainloop()

Это заставит экран выйти из полного экрана, когда Escape будет нажат, и переключите полный экран, когда F11 нажимается.

0
ответ дан 27 November 2019 в 03:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: