Как в 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 и закрыть компилятор.