2010-04-03 56 views
4

我使用gtk.combo_box_new_text()來製作組合框列表,它使用gtk.ListStore來存儲唯一的字符串,所以有一些方法可以在不使用複雜gtk.TreeModel的情況下在項目之間添加分隔符?如何在PyGTK組合框中添加分隔符?

如果這是不可能的,那麼使用gtk.TreeModel來實現可靠的widget添加最簡單的方法是什麼?

回答

4

我認爲你應該使用ComboBox.set_row_separator_func設置一個分隔符函數,你可以確定列表中的哪些項目是分隔符。由於ListStore實現了TreeModel接口,所以在你的情況下你應該沒有問題。

P.S:沒有什麼是容易的GTK :)

+2

+1「沒有什麼是容易的GTK」,即是如此真實......有時它是一個真正的痛苦:/ – 2010-04-03 14:40:01

相關問題