我正在使用gtk.combo_box_new_text()来制作组合框列表,这使用gtk.ListStore只存储字符串,因此有一些方法可以在不使用复杂的gtk.TreeModel的情况下在项目之间添加分隔符?
如果无法做到这一点,使用gtk.TreeModel来添加secuential小部件的最简单方法是什么?
答案 0 :(得分:4)
我认为您应该使用ComboBox.set_row_separator_func设置分隔符函数,您可以在其中确定列表中的哪些项目将是分隔符。由于ListStore实现了TreeModel接口,因此在您的情况下使用它应该没有问题。
P.S。:在GTK中没有什么是容易的:)