与GTK工具箱等相比,GTK工具箱的优点/用途是什么?

与GTK工具箱等相比,GTK工具箱的优点/用途是什么?,gtk,gtk#,gtk2,Gtk,Gtk#,Gtk2,我正在使用GTK2.12,我不清楚GtkToolbar小部件的用途。它仅仅是装饰性的吗 此外,有人告诉我,许多有用的函数,如append_space(这是GtkBoxes非常缺乏的)都已过时,但似乎没有任何替代品可用。小部件是否有某种隐藏的功能让我无法理解,或者工具栏只是HBox的更好替代品?如果您查看文档,您会发现GtkToolbar与HBox之间的一些区别: GtkToolbar显然有意设计成一个与众不同的小部件;它超越了GTK文档语言“便利小部件”的功能。尽管GTK3中取消了Gt

我正在使用GTK2.12,我不清楚GtkToolbar小部件的用途。它仅仅是装饰性的吗


此外,有人告诉我,许多有用的函数,如
append_space
(这是GtkBoxes非常缺乏的)都已过时,但似乎没有任何替代品可用。小部件是否有某种隐藏的功能让我无法理解,或者工具栏只是HBox的更好替代品?

如果您查看文档,您会发现GtkToolbar与HBox之间的一些区别:


GtkToolbar显然有意设计成一个与众不同的小部件;它超越了GTK文档语言“便利小部件”的功能。尽管GTK3中取消了GtkToolbar的大部分功能,但上述区别仍然适用。

HBox?您必须使用Gtk2。请,请用Gtk3。你现在和以后都可以避免很多头疼的事情。我希望我也可以,但我使用的是Gtk,它只升到2.12。有一个Gtk标记,所以如果你下次使用它,你就会清楚为什么仍然使用Gtk2。