GtkToolbar 的 advantage/purpose 与例如一个 GtkHBox?
What is the advantage/purpose of the GtkToolbar, compared to e.g. a GtkHBox?
我正在使用 GTK 2.12,但我对 GtkToolbar 小部件的用途感到困惑。仅仅是装饰性的吗?
此外,我听说许多有用的功能,例如 append_space
(这是 GtkBoxes 非常缺乏的功能)已经过时,而且似乎没有任何替代品可用。小部件是否有某种隐藏功能让我望而却步,或者工具栏只是 HBox 的更好替代品?
如果您查看文档,您会发现 GtkToolbar 与 HBox 的一些区别:
- The overflow menu
- A certain icon size predefined especially for the toolbar
- Certain style predefinitions
GtkToolbar 显然是有意设计成一个独特的小部件;它超出了一个功能,用 GTK 文档语言来说,“便利小部件”。尽管 GtkToolbar 的大部分功能在 GTK3 中被删除,但上述区别仍然适用。
我正在使用 GTK 2.12,但我对 GtkToolbar 小部件的用途感到困惑。仅仅是装饰性的吗?
此外,我听说许多有用的功能,例如 append_space
(这是 GtkBoxes 非常缺乏的功能)已经过时,而且似乎没有任何替代品可用。小部件是否有某种隐藏功能让我望而却步,或者工具栏只是 HBox 的更好替代品?
如果您查看文档,您会发现 GtkToolbar 与 HBox 的一些区别:
- The overflow menu
- A certain icon size predefined especially for the toolbar
- Certain style predefinitions
GtkToolbar 显然是有意设计成一个独特的小部件;它超出了一个功能,用 GTK 文档语言来说,“便利小部件”。尽管 GtkToolbar 的大部分功能在 GTK3 中被删除,但上述区别仍然适用。