4

我正在使用 gtk.combo_box_new_text() 制作组合框列表,这使用 gtk.ListStore 仅存储字符串,所以有一些方法可以在不使用复杂的 gtk.TreeModel 的情况下在项目之间添加分隔符?

如果这是不可能的,那么使用 gtk.TreeModel 来添加 secuential 小部件的最简单方法是什么?

4

1 回答 1

4

我认为您应该使用 ComboBox.set_row_separator_func 来设置分隔符函数,您可以在其中确定列表中的哪些项目将是分隔符。由于 ListStore 实现了 TreeModel 接口,因此在您的情况下简单地使用它应该没有问题。

PS:在 GTK 中没有什么是容易的 :)

于 2010-04-03T12:48:34.820 回答