GTK4等效于gtk_style_context_get_property是什么



在gtk4中,gtk_style_context_get_property()函数似乎消失了:https://developer.gnome.org/gtk4/stable/GtkStyleContext.html。

我在gtk4中似乎找不到任何函数能做它所做的事情。基本上,我想获得由特定小部件类的当前主题设置的边框颜色,并在我自己的自定义小部件中使用它。

没有直接替换。GtkStyleContext现在已在GTK 4.10+中弃用,并计划在GTK5中删除。访问样式上下文被视为GTK 2到3迁移的遗留问题,以使开发人员更容易做到这一点,但这并不是一种长期保留的东西,因为它使小部件impl更难推理。

如果您想要一个自定义小部件来呈现类似于标准GTK小部件的边框,那么您应该在CSS中定义它。

最新更新