Найти - Пользователи
Полная версия: Подсветка текста в tkinter
Начало » GUI » Подсветка текста в tkinter
1
Snowmaze
 if event.keysym == "space": # если пользователь нажал клавишу,то функция завершается
  return
 else:
  a = text.get(1.0,END).split()
  text.delete(1.0,END)
  text.tag_config('my',foreground='red')
  for i in a:
   if i == "for":
    text.insert(END,'for','my') # добавляет в строку "for " с тегом my(красная подсветка)
   else:
    text.insert(END,i + " ")
Как сделать так,чтобы все слова for подсвечивались,но всё остальное оставалось прежним?А то при вводе постоянно возникают лишние пробелы. Не как не могу реализовать
4kpt_V
text.update() не помогает после цикла?
Snowmaze
4kpt_V
text.update() не помогает после цикла?
Э, вообще-то тут с другим проблема. Мне надо чтобы запись в строке возращалось такой же, но с тегом. Пробелы из-за split пропадают. Как вернуть всё в таком же виде?
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