Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 17, 2012 10:40:14

s_vilgelm
От:
Зарегистрирован: 2010-10-25
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

tkinter/ttk многострочный entry

Как сделать ttk.Entry многострочным, или какой объект использовать вместо tkinter.Text?



Офлайн

#2 Сен. 18, 2012 09:19:02

Griffon
От: Ukrain, Zaporozhie
Зарегистрирован: 2009-03-04
Сообщения: 324
Репутация: +  11  -
Профиль   Отправить e-mail  

tkinter/ttk многострочный entry

А чем не устраивает tk.Text?
ttk используется для более гибкой стилизации, но tk.Text это просто белый квадрат, потому его и нет в ttk.



Офлайн

#3 Сен. 18, 2012 13:27:36

s_vilgelm
От:
Зарегистрирован: 2010-10-25
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

tkinter/ttk многострочный entry

Тем и не устраивает, что это просто белый квадрат, когда остальные элементы выглядят нормально. TTK по умолчанию и без дополнительных настроек тем выглядит нормально и в mac и в windows. Шрифт отличный от всех остальных элементов, бордюры не настроены, и почему-то не поддерживает state='readonly'.



Офлайн

#4 Сен. 18, 2012 14:36:57

Griffon
От: Ukrain, Zaporozhie
Зарегистрирован: 2009-03-04
Сообщения: 324
Репутация: +  11  -
Профиль   Отправить e-mail  

tkinter/ttk многострочный entry

К сожалению иного решения нет. Придется определять систему и подстраивать шрифты.
Вообще Text должен сам тянуть дефолтные шрифты из системы, но раз не работает, то вручную.

По поводу бортов, можно при создании указать Text(root, bd=0), затем поместить это дело во фрейм из ttk и настраивать его как угодно.

Состояние DISABLED.



Офлайн

#5 Сен. 18, 2012 16:38:33

s_vilgelm
От:
Зарегистрирован: 2010-10-25
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

tkinter/ttk многострочный entry

При DISABLED почему-то не отображается текст, А положить во фрейм почему-то не догадался, спасибо



Отредактировано s_vilgelm (Сен. 18, 2012 16:39:15)

Офлайн

#6 Окт. 23, 2012 21:39:39

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

tkinter/ttk многострочный entry

К слову…
Мужики, подскажите, где можно почитать нормальную документацию по ttk???



Офлайн

#7 Окт. 26, 2012 08:37:30

Griffon
От: Ukrain, Zaporozhie
Зарегистрирован: 2009-03-04
Сообщения: 324
Репутация: +  11  -
Профиль   Отправить e-mail  

tkinter/ttk многострочный entry

Когда использовал, нигде не смог найти. Почитал тут http://www.tkdocs.com немного. Но главное в ttk, на мой взгляд, это стили. И по ним не было ничего. Использовал чтение кода, __dict__, метод научного тыка.
Сам бы с удовольствием почитал бы что нибудь более менее толковое по этому делу.



Офлайн

#8 Окт. 28, 2012 22:58:34

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

tkinter/ttk многострочный entry

Видел какую-то книгу на английском, но она очень новая, поэтому только в продаже, на скачку нет. Плюс она на английском - посему цена запредельная… Жду ее в РДФ. Тогда переброшу ссылку сюда…

Но все равно спасибо за инфу…



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version