Каким образом работает веса элементов в Tkinter?
Столкнулась со следующей проблемой: каким образом работают веса элементов Tkinter?
Сначала былая такая мысль: процент от 100%, но это неверно
Оказывается, что weight - это любое целое положительное число. Тогда как в таком случае идёт распределение места между элементами?
UPDATE: Сейчас пришла к такому выводу, мол, может, веса задают соотношение?
Как 1:2, 1:n, где n - целое положительное в данном конкретном примере снизу.
P.S Использую сейчас CustomTkinter. Возможно, тут устроено как-то иначе ситуация
self.rowconfigure(0, weight=1)
self.rowconfigure(1, weight=2)
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
Базируясь на ответе на англоязычном СО можно резюмировать так:
- Элементы с
weight=0(по умолчанию) не пытаются занять свободное место - Элементы с
weightбольше чем0делят между собой лишнее свободное место пропорционально значению ихweight