简述
Toolbar 类继承自 gtk.Container 类。它拥有并管理一组按钮和其他小部件。通常在顶层窗口的菜单栏下方可以看到一个或多个水平按钮条。工具栏也可以放在一个名为 HandleBox 的可拆卸窗口中。默认情况下,gtk.Toolbar 小部件中的按钮是水平放置的。可以通过将orientation属性设置为gtk.ORIENTATION_VERTICAL来设置垂直工具栏。
工具栏可以配置为显示带有图标、文本或两者的按钮。样式枚举器是 -
gtk.TOOLBAR_ICONS |
这些按钮仅在工具栏中显示图标。 |
gtk.TOOLBAR_TEXT |
这些按钮仅在工具栏中显示文本标签。 |
gtk.TOOLBAR_BOTH |
这些按钮在工具栏中显示文本和图标。 |
gtk.TOOLBAR_BOTH_HORIZ |
这些按钮并排显示图标和文本,而不是垂直堆叠。 |
使用以下构造函数设置工具栏小部件 -
Toolbar 的组成部分是gtk.ToolItem 的实例。这些项目可以是 ToolButton、RadioToolButton、ToggleToolButton 或 SeparatorToolItem。为了将图标分配给 ToolItem 对象,可以使用具有预定义 stock_ID 的图像,也可以通过 set_image() 方法分配自定义图像。
下面的例子展示了如何构造不同的 ToolItems -