Форум сайта python.su
Добрый день.
В виджет TEXT загружаю лог файл, хочу выделить некоторые слова (типа error, invalid и т.п) другим цветом.
Подскажите какие есть решения.
Офлайн
https://younglinux.info/tkinter/text.php
зы поисковый запрос tkinter виджет TEXT в утке … первая ссылка
Отредактировано AD0DE412 (Дек. 20, 2019 17:05:02)
Офлайн
AD0DE412Спасибо за ответ. Но всё дело в том что этот метод предполагает изменение строки когда уже
https://younglinux.info/tkinter/text.phpзы поисковый запрос tkinter виджет TEXT в утке … первая ссылка
Офлайн
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()
Отредактировано AD0DE412 (Дек. 20, 2019 19:49:11)
Офлайн
Посмотри в сторону меток, задаваемых пользователем. Насколько помню, они плавают при изменении текста. Здесь посмотри раздел Marks. Метки задаются с помощью метода txt.mark_set(имя, индекс). Для каждого слова зададим две метки: для начала и конца слова. Эти метки можно использовать как индексы для задания тегов.
Офлайн
RafikСпасибо , буду пробывать
Посмотри в сторону меток, задаваемых пользователем. Насколько помню, они плавают при изменении текста. Здесь посмотри раздел Marks. Метки задаются с помощью метода txt.mark_set(имя, индекс). Для каждого слова зададим две метки: для начала и конца слова. Эти метки можно использовать как индексы для задания тегов.
Офлайн