组合框(Combo Boxes)

ComboBox部件在下拉菜单中提供了选项列表(或树)。如果需要它可以为每个项目显示额外的信息,例如文本、图片、复选按钮或是进度条。ComboBox部件通常将显示用户的可选项,但是它可以有一个Entry以允许用户在没有合适的选项的时候输入任意文本。

这个列表通过TreeModel提供,这个模型的列通过ComboBox::pack_start()方法添加到组合框的视图中。这提供了灵活性和编译时的类型安全,在不需要灵活性的情况下,ComboBoxText类提供了更简单的基于文本的特化支持。

参考