据我了解,这类似于gtk_widget_hide
and gtk_widget_show
,它仅通过动画隐藏或显示其子小部件。
我有一个GtkRevealer
按钮所在的小部件,使用gtk_revealer_set_reveal_child(GTK_REVEALER(Revealer),FALSE);
我尝试隐藏按钮的功能,但什么也没有出现,我不明白什么?
Gtk 版本 3.24.18
据我了解,这类似于gtk_widget_hide
and gtk_widget_show
,它仅通过动画隐藏或显示其子小部件。
我有一个GtkRevealer
按钮所在的小部件,使用gtk_revealer_set_reveal_child(GTK_REVEALER(Revealer),FALSE);
我尝试隐藏按钮的功能,但什么也没有出现,我不明白什么?
Gtk 版本 3.24.18
例子:
GtkRevealer是一个容器,可以包含一个孩子并隐藏它或用动画显示它。
该方法
gtk_revealer_set_reveal_child()
隐藏或显示孩子。但首先您需要设置如何使用该方法设置过渡动画
gtk_revealer_set_transition_type()
同样在GTK 的 Theming 中,必须配置过渡动画
动画还必须在 GtkSettings 属性中打开
gtk-enable-animations
这些属性是通过方法设置的