Функция Tkinter .geometry () не меняет размер окна, даже если это происходит, когда я нажимаю, и я знаю, что функция работает, потому что я попросил ее напечатать, что она работает на консоли. Вот код.
import tkinter
class FullScreenWindow():
def __init__(self):
self.window = tkinter.Tk()
self.window.attributes('-zoomed', True)
self.frame = tkinter.Frame(self.window)
self.frame.pack()
self.state = False
self.window.bind("<F11>", self.toggleFullscreen)
self.window.bind("<Escape>", self.smallScreen)
def toggleFullscreen(self, event=None):
self.state = not self.state
self.window.attributes("-fullscreen", self.state)
def smallScreen(self, event=None):
self.state = False
self.window.attributes("-fullscreen", self.state)
print("I am running")
self.window.geometry("600x525")
fsw = FullScreenWindow()
fsw.window.mainloop()