Найти - Пользователи
Полная версия: tkinter/ttk многострочный entry
Начало » GUI » tkinter/ttk многострочный entry
1
s_vilgelm
Как сделать ttk.Entry многострочным, или какой объект использовать вместо tkinter.Text?
Griffon
А чем не устраивает tk.Text?
ttk используется для более гибкой стилизации, но tk.Text это просто белый квадрат, потому его и нет в ttk.
s_vilgelm
Тем и не устраивает, что это просто белый квадрат, когда остальные элементы выглядят нормально. TTK по умолчанию и без дополнительных настроек тем выглядит нормально и в mac и в windows. Шрифт отличный от всех остальных элементов, бордюры не настроены, и почему-то не поддерживает state='readonly'.
Griffon
К сожалению иного решения нет. Придется определять систему и подстраивать шрифты.
Вообще Text должен сам тянуть дефолтные шрифты из системы, но раз не работает, то вручную.

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

Состояние DISABLED.
s_vilgelm
При DISABLED почему-то не отображается текст, А положить во фрейм почему-то не догадался, спасибо
4kpt
К слову…
Мужики, подскажите, где можно почитать нормальную документацию по ttk???
Griffon
Когда использовал, нигде не смог найти. Почитал тут http://www.tkdocs.com немного. Но главное в ttk, на мой взгляд, это стили. И по ним не было ничего. Использовал чтение кода, __dict__, метод научного тыка.
Сам бы с удовольствием почитал бы что нибудь более менее толковое по этому делу.
4kpt
Видел какую-то книгу на английском, но она очень новая, поэтому только в продаже, на скачку нет. Плюс она на английском - посему цена запредельная… Жду ее в РДФ. Тогда переброшу ссылку сюда…

Но все равно спасибо за инфу…
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