Найти - Пользователи
Полная версия: Размер виджетов (2.7)
Начало » Python для новичков » Размер виджетов (2.7)
1
Ubhra
Добрый день.
Подскажите пожалуйста в чем указываются размеры, и как их сделать нормальными.

from Tkinter import *
root = Tk()
root.config(bg='grey')
root.geometry('400x550')
#root.minsize(400,550)
#root.maxsize(400,550)
video=Label(root, width=100, height=30, bg="red")
video.pack(side=TOP)
root.mainloop()
ZerG
В пикселях.
А что значит нормальными?
Ubhra
В данном случае виджет больше рута
4kpt_IV
Нет. Не в пикселях. Разные виджеты имеют разные единицы измерения.
label в буквах, например.
Ubhra
Спасибо
4kpt_IV
Ссылка на документацию…

По ссылке можно по каждому виджету узнать в чем размеры. Если размеры нужны в пикселях, тогда нужно предварительно обновлять виджет методом .update_idletasks() а уже потом снимать с него размеры.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB