Как добавить разделитель в поле со списком PyGTK? - PullRequest
4 голосов
/ 03 апреля 2010

Я использую gtk.combo_box_new_text () для создания списка со списком, здесь используется gtk.ListStore для хранения только строк, поэтому есть какой-то способ добавить разделитель между элементами без использования сложного gtk.TreeModel?

Если это невозможно, то как проще всего использовать gtk.TreeModel для добавления дополнительных виджетов?

1 Ответ

4 голосов
/ 03 апреля 2010

Я думаю, что вы должны использовать ComboBox.set_row_separator_func, чтобы установить функцию разделителя, где вы будете определять, какие элементы вашего списка будут разделителями.Поскольку ListStore реализует интерфейс TreeModel, у вас не должно возникнуть проблем, просто используйте его в вашем случае.

PS: в GTK нет ничего простого:)

...