Найти - Пользователи
Полная версия: Tk.Text выравнивание по правому краю
Начало » GUI » Tk.Text выравнивание по правому краю
1
rustavel
Приветствую…
как выровнить текст по правому краю в Tkinter.Text?!
wrap=WORD прописано в свойствах!!
нашёл

tag=log.tag_names('1.0')
log.tag_configure(tag, justify=RIGHT)

выравнивает выделенный текст
но не сохраняет выравнивание…

заранее благодарен
rustavel
наверно никак….
спс…
Griffon
Наверно надо разбираться с тегами, а не наверно никак.
1) Выравнивание действует для всей строки, а не только для выделенного текста.
2) Теги надо добавлять.
3) То что делаете вы с tag=log.tag_names('1.0') выдаст вам единственный тег ассоциированный с выделением (специальный тег SEL), и то только в том случае если текст выделен с первого элемента строки.

То есть вам необходимо:
1) Прочесть Tkinter a GUI for Python.
2) Использовать tag_add
3) Понять что возвращает tag_names
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