У меня есть gtk.Textview
. Я хочу найти и выделить часть текста в этом TextView
программно.
У меня есть этот код, но он не работает правильно.
search_str = self.text_to_find.get_text()
start_iter = textbuffer.get_start_iter()
match_start = textbuffer.get_start_iter()
match_end = textbuffer.get_end_iter()
found = start_iter.forward_search(search_str,0, None)
if found:
textbuffer.select_range(match_start,match_end)
Если текст найден, то он выделяет весь текст в TextView
, но мне нужно выбрать только найденный текст.