可以使用CSS为Gtk :: TextBuffer中的标签设置样式

时间:2018-09-22 02:06:34

标签: c++ css gtk gtk3 gtkmm3

我将通过Gtkmm 3.22使用GTK-3,我将构建一个自定义小部件,该小部件使用Gtk :: TextView显示各种条目或消息。根据{{​​3}},应使用Gtk :: TextBuffer :: Tag对文本的不同部分进行样式设置。但是,在API文档中,我发现只有大量函数可以直接设置样式属性,这似乎还不够。我只想添加一些CSS规则(应用程序具有自定义CSS样式表),以使文本的这些特定部分具有统一的外观,例如将它们链接到某些CSS类或类似的对象。

实现此目标的正确方法是什么?我是否忽略了明显的东西?

PS:我知道本教程中涉及GTKmm-Tutorial的部分以及custom style properties -因此,作为后备,可以定义一些自定义属性并然后以编程方式拾取值并将其应用于标签以标记文本。只是这感觉不像是正确的方法,因为它显式执行本地调整,而不是链接到规则。我在这里想念什么?

0 个答案:

没有答案