У меня есть GTK TextView с некоторым текстом в нем. Я определил тег, который при применении изменяет цвет диапазона текста.
color = self.text_buffer.create_tag("highlight", foreground=self._highlight_text())
self.text_buffer.apply_tag_by_name("highlight", startIter, endIter)
Этот код в настоящее время меняет цвет текста в заданном диапазоне, но он изменяется, как только код выполняется. Я хочу, чтобы это изменение цвета было постепенным, а не немедленным. Было бы здорово, чтобы это была какая-то анимация, например, изменение цвета слева направо в течение заданного промежутка времени, или сделать цвет прозрачным и постепенно сделать его более непрозрачным. Как я могу это сделать?