Форум сайта python.su
Не могли бы вы подсказать, как узнать размеры Toplevel при их изменении?
Заранее спасибо.
Офлайн
Перехватывать событие Configure и снимать значения размеров
Офлайн
А каким образом можно снимать значения?
Офлайн
Как и у любого объекта.
def callback(event): print(event.widget["search_parameter"])
Офлайн
Так он всегда выводит 0.
Офлайн
Примените предварительно метод update_idletasks()
Офлайн
Можете привести пример?
Офлайн
Приведите кусок кода, где вы вешаете на событие обработчик и сам обработчик. Я поправлю.
Офлайн
def chsize(event): wind.update_idletasks() print(wind['height']) ... wind.bind('<Configure>', chsize)
Офлайн
# import tkinter # def size(event): print(event.widget.winfo_width()) # root = tkinter.Tk() root.bind('<Configure>', size) root.mainloop()
Офлайн