2010-04-03 3 views
4

gtk.combo_box_new_text()를 사용하여 콤보 박스 목록을 만들었습니다. gtk.ListStore를 사용하여 문자열 만 저장하므로 복잡한 gtk.TreeModel을 사용하지 않고 항목간에 구분 기호를 추가 할 수있는 방법이 있습니까?PyGTK 콤보 박스에 구분 기호를 추가하는 방법은 무엇입니까?

만약 이것이 가능하지 않다면, gtk.TreeModel을 사용하여 보안 위젯을 추가 할 수있는 가장 간단한 방법은 무엇입니까?

답변

4

필자는 ComboBox.set_row_separator_func를 사용하여 목록의 항목을 구분 기호로 사용할 구분 기능을 설정해야한다고 생각합니다. ListStore는 TreeModel 인터페이스를 구현하기 때문에, 사용하는 경우 문제가 없어야합니다.

P.S : 아무것도 때로는 진짜 고통이야 ... 그게 그렇게 사실, GTK : "아무것도 GTK 쉬운 없습니다"에 대한

+2

+1 쉬운 없습니다 : / –