Как могу ли я создать рамку в 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 автоматически открывало окно » Восстановить "?
Вот простое решение с лямбдами:
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 нажимается.