如何逐渐改变GTK文本视图的颜色?

时间:2019-06-04 17:23:42

标签: python animation textview gtk3

我有一个GTK TextView,其中包含一些文本。我定义了一个标签,该标签在应用时会更改文本范围的颜色。

color = self.text_buffer.create_tag("highlight", foreground=self._highlight_text())
self.text_buffer.apply_tag_by_name("highlight", startIter, endIter)

此代码当前在给定范围内更改文本的颜色,但是一旦执行该代码,它就会更改。我希望这种颜色变化是逐渐的,而不是立即的。使其成为某种动画很酷,例如在设定的时间内从左向右过渡颜色,或者使颜色半透明并逐渐使其变得不透明。我该怎么办?

0 个答案:

没有答案