Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Tk.Text выравнивание по правому краю [RSS Feed]

#1 Сен. 21, 2011 06:15:02

rustavel
От:
Зарегистрирован: 2011-02-24
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Tk.Text выравнивание по правому краю

Приветствую…
как выровнить текст по правому краю в Tkinter.Text?!
wrap=WORD прописано в свойствах!!
нашёл

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

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

заранее благодарен



Офлайн

#2 Сен. 29, 2011 02:45:58

rustavel
От:
Зарегистрирован: 2011-02-24
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Tk.Text выравнивание по правому краю

наверно никак….
спс…



Офлайн

#3 Окт. 3, 2011 12:25:11

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

Tk.Text выравнивание по правому краю

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

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



Отредактировано (Окт. 3, 2011 12:26:28)

Офлайн

  • Начало
  • » GUI
  • » Tk.Text выравнивание по правому краю[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version