Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 24, 2016 13:09:16

Ubhra
От:
Зарегистрирован: 2009-03-04
Сообщения: 133
Репутация: +  2  -
Профиль   Отправить e-mail  

Размер виджетов (2.7)

Добрый день.
Подскажите пожалуйста в чем указываются размеры, и как их сделать нормальными.

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()



Офлайн

#2 Июнь 24, 2016 13:21:15

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Размер виджетов (2.7)

В пикселях.
А что значит нормальными?



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Июнь 24, 2016 13:28:39

Ubhra
От:
Зарегистрирован: 2009-03-04
Сообщения: 133
Репутация: +  2  -
Профиль   Отправить e-mail  

Размер виджетов (2.7)

В данном случае виджет больше рута



Офлайн

#4 Июнь 24, 2016 13:32:11

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Размер виджетов (2.7)

Нет. Не в пикселях. Разные виджеты имеют разные единицы измерения.
label в буквах, например.

Офлайн

#5 Июнь 24, 2016 13:40:34

Ubhra
От:
Зарегистрирован: 2009-03-04
Сообщения: 133
Репутация: +  2  -
Профиль   Отправить e-mail  

Размер виджетов (2.7)

Спасибо



Офлайн

#6 Июнь 24, 2016 13:45:13

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Размер виджетов (2.7)

Ссылка на документацию…

По ссылке можно по каждому виджету узнать в чем размеры. Если размеры нужны в пикселях, тогда нужно предварительно обновлять виджет методом .update_idletasks() а уже потом снимать с него размеры.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version