Форум сайта python.su
0
Добрый день.
В виджет TEXT загружаю лог файл, хочу выделить некоторые слова (типа error, invalid и т.п) другим цветом.
Подскажите какие есть решения.
Офлайн
44
https://younglinux.info/tkinter/text.php
зы поисковый запрос tkinter виджет TEXT в утке … первая ссылка
и вставьте ссылку на его url Отредактировано AD0DE412 (Дек. 20, 2019 17:05:02)
Офлайн
0
AD0DE412Спасибо за ответ. Но всё дело в том что этот метод предполагает изменение строки когда уже
https://younglinux.info/tkinter/text.phpзы поисковый запрос tkinter виджет TEXT в утке … первая ссылка
Офлайн
44
oleg410у меня его еще меньше … tk как то не зашло ну я его и того
В виду своего малого опыта
from tkinter import * def smile(): label = Label(text=":)", bg="yellow") text.window_create(INSERT, window=label) root = Tk() text = Text(width=50, height=10) text.pack() button = Button(text=":)", command=smile) button.pack() root.mainloop()
и вставьте ссылку на его url Отредактировано AD0DE412 (Дек. 20, 2019 19:49:11)
Офлайн
27
Посмотри в сторону меток, задаваемых пользователем. Насколько помню, они плавают при изменении текста. Здесь посмотри раздел Marks. Метки задаются с помощью метода txt.mark_set(имя, индекс). Для каждого слова зададим две метки: для начала и конца слова. Эти метки можно использовать как индексы для задания тегов.
Офлайн
0
RafikСпасибо , буду пробывать
Посмотри в сторону меток, задаваемых пользователем. Насколько помню, они плавают при изменении текста. Здесь посмотри раздел Marks. Метки задаются с помощью метода txt.mark_set(имя, индекс). Для каждого слова зададим две метки: для начала и конца слова. Эти метки можно использовать как индексы для задания тегов.
Офлайн