如何使用gtkcssprovider为gtktextview中的字母着色

时间:2014-01-31 16:37:51

标签: python css gtk

嘿,我想知道是否可以使用css样式表为gtktextview中的特定字母着色。

例如。

.T {
    color: blue;
}
.A {
   color: red;
}
etc..

我目前有这个,

GtkTextView {
    color: blue
}

但它使所有textview变蓝! 我不知道这是否可行,或者是否有另一种快速方法可以做到这一点。 使用大量文本执行标记需要很多处理能力。所以我正在寻找更快的替代方案,而css看起来很有希望。

谢谢!

1 个答案:

答案 0 :(得分:2)

你的建议是不可能的。我建议使用GtkSourceView并为您的字母创建一种特殊的语法突出显示语言。 (当然,这将使用引擎盖下的标签,但是再次CSS也会在引擎盖下使用同样多的处理能力。)

我实际上不知道是否可以用CSS设置GtkTextTag自己的样式;你可能想研究一下。