如何从GtkBuilder-.ui文件中访问GtkWidget的StyleContext?我知道,例如,从Python开始,我可以使用
SomeWidget.get_style_context().do_something()
如何从这样的Builder文件中实现此目的:
<object class="GtkSomeThing">
<property name="Foo">Bar</property>
</object>
理想情况下,我想使用Builder文件向窗口小部件添加一些CSS。这似乎比用Python编写它更清晰,因为我可以在一个地方保留UI定义所需的所有东西。
答案 0 :(得分:2)
是的,并且在“Gtk.Widget as Gtk.Buildable”标题下记录了here。你可以添加
<style>
<class name="some-css-class"/>
</style>
到您的<object>
元素。