Форум сайта python.su
Как сделать ttk.Entry многострочным, или какой объект использовать вместо tkinter.Text?
Офлайн
А чем не устраивает tk.Text?
ttk используется для более гибкой стилизации, но tk.Text это просто белый квадрат, потому его и нет в ttk.
Офлайн
Тем и не устраивает, что это просто белый квадрат, когда остальные элементы выглядят нормально. TTK по умолчанию и без дополнительных настроек тем выглядит нормально и в mac и в windows. Шрифт отличный от всех остальных элементов, бордюры не настроены, и почему-то не поддерживает state='readonly'.
Офлайн
К сожалению иного решения нет. Придется определять систему и подстраивать шрифты.
Вообще Text должен сам тянуть дефолтные шрифты из системы, но раз не работает, то вручную.
По поводу бортов, можно при создании указать Text(root, bd=0), затем поместить это дело во фрейм из ttk и настраивать его как угодно.
Состояние DISABLED.
Офлайн
При DISABLED почему-то не отображается текст, А положить во фрейм почему-то не догадался, спасибо
Отредактировано s_vilgelm (Сен. 18, 2012 16:39:15)
Офлайн
К слову…
Мужики, подскажите, где можно почитать нормальную документацию по ttk???
Офлайн
Когда использовал, нигде не смог найти. Почитал тут http://www.tkdocs.com немного. Но главное в ttk, на мой взгляд, это стили. И по ним не было ничего. Использовал чтение кода, __dict__, метод научного тыка.
Сам бы с удовольствием почитал бы что нибудь более менее толковое по этому делу.
Офлайн
Видел какую-то книгу на английском, но она очень новая, поэтому только в продаже, на скачку нет. Плюс она на английском - посему цена запредельная… Жду ее в РДФ. Тогда переброшу ссылку сюда…
Но все равно спасибо за инфу…
Офлайн