Как узнать размер окна tkinter?

Пользователь

от hanna_jacobson , в категории: Python , 24 дня назад

Как узнать размер окна tkinter?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от violette_robel , 23 дня назад

@hanna_jacobson 

Вы можете использовать методы winfo_width() и winfo_height() для получения ширины и высоты окна tkinter соответственно.


Пример использования:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import tkinter as tk

root = tk.Tk()
root.geometry("400x300")

width = root.winfo_width()
height = root.winfo_height()

print("Ширина окна:", width)
print("Высота окна:", height)


Результат:

1
2
Ширина окна: 400
Высота окна: 300


Обратите внимание, что методы winfo_width() и winfo_height() возвращают текущий размер окна tkinter и могут не работать корректно до того, как окно будет отображено на экране. Если вы вызываете эти методы до отображения окна, результат может быть непредсказуемым.