我将 F11 切换为全屏切换。但是我怎样才能使 F11 能够全屏切换全屏?
我尝试制作一个[if]语句,因此如果窗口先前已切换到全屏,它会将其关闭,但我无法找到检查窗口是否已切换的方法。
感谢任何帮助,谢谢。
更新的解决方案:这是最终的代码似乎没有问题。
def toggle_fullscreen(event):
if (root.attributes('-fullscreen')):
root.attributes('-fullscreen', False)
else:
root.attributes('-fullscreen', True)
root.bind("<F11>", toggle_fullscreen)
答案 0 :(得分:1)
这是我在上面评论中提到的方法:
from tkinter import *
root = Tk()
root.focus_set()
var = 0
def f(event):
global var
if var == 0:
root.attributes("-fullscreen", True)
var = 1
else:
root.attributes("-fullscreen", False)
var = 0
root.bind("<F11>", f)
答案 1 :(得分:1)
root.attributes
来获取该参数的值。
if root.attribute('-fullscreen'):
...
else
...
答案 2 :(得分:0)
你可以写:
root.attributes("-fullscreen", not root.attributes('-fullscreen'))
它将-fullscreen设置为不是