Как в tkinter включать программу сразу развернутой (maximize)

Я разрабатываю игру, и мне бы хотелось, чтобы окно игры сразу открывалось большим, развернутым


Ответы (3 шт):

Автор решения: Стас

Если вам подойдёт окно на весь экран (перекрывает панель Windows):

from tkinter import *
window=Tk()
window.overrideredirect(1)
window.state('zoomed')

Если нужно оставить панель Windows и верхнюю полосу приложения:

from tkinter import *
window =Tk()
window.state('zoomed')
→ Ссылка
Автор решения: develifer

У меня window.state('zoomed') вызывает ошибку (я под Linux), а этот способ работает:

root = tk.Tk()
#root.attributes('-fullscreen', True)  # На весь экран (Fullscreen)
root.attributes('-zoomed', True)      # Развернуть (Maximize)
→ Ссылка
Автор решения: Zhan2osiks

Чтобы было в фулскрин на всех платформах(linux, mac, windows) нужно использовать параметр -fullscreen в атрибутах окна. Вот так:

from tkinter import *
root = Tk()
'''как раз тут мы и используем 
атрибуты окна и пишем фулскрин''' 
root.attributes('-fullscreen', True)
root.mainloop()

Так как мы не добавили кнопку выхода, мы не сможем выйти:( НО можем нажать alt + f4 и закрыть окно или нажать win + d и закрыть компилятор.

→ Ссылка