Для получения размера окна в tkinter вы можете использовать метод winfo_width()
и winfo_height()
объекта Tk
или Toplevel
.
Вот пример кода, который позволяет получить размер окна:
import tkinter as tk # Создание окна window = tk.Tk() # Установка размера окна window.geometry("500x300") # Получение размера окна width = window.winfo_width() height = window.winfo_height() # Вывод размера окна print("Ширина окна:", width) print("Высота окна:", height) # Запуск главного цикла обработки событий window.mainloop()
В этом примере мы сначала создаем окно с размером 500x300 пикселей с помощью метода geometry()
. Затем мы используем методы winfo_width()
и winfo_height()
для получения ширины и высоты окна. Наконец, мы выводим размеры окна с помощью функции print()
. Обратите внимание, что для получения размера окна необходимо вызвать эти методы после установки размера окна.
Окно tkinter имеет и другие методы, связанные с размером и положением, которые могут быть полезными при разработке приложений. Например, методы winfo_x()
и winfo_y()
позволяют получить положение окна на экране.
Надеюсь, это помогло вам получить размер окна в tkinter! Если у вас возникнут дополнительные вопросы, пожалуйста, не стесняйтесь задавать их.