0
트 리뷰에 설정된 데이터의 경우 일부 열에서 set_cell_data_func
을 사용하고 있습니다. 이 같은
소스 :모델이 아니라 GtkTreeView에서 cellrenderer의 값을 얻으십시오
myRenderer = gtk.CellRendererText()
column = gtk.TreeViewColumn("col1", myRenderer, text=columnId)
column.set_cell_data_func(myRenderer, func1)
def func1(self, column, cell, model, iter):
cell_name = model.get_value(iter, 0)
if cell_name in category_dict:
cell.set_property('text', category_dict[cell_name])
else:
cell.set_property('text', "")
return
따라서, 내 tree_view_model이 트 리뷰에 표시되는 데이터가 없습니다.
set_cell_data_func에 설정된 데이터를 검색하는 방법
갖고 계십니까?
나는이 질문을 이해하지 못한다. 뭘 찾으려고하는거야? – lxop
또한 func1은 메소드가 아니라 정적 함수이기 때문에 자체 인수가 없어야합니다. 응답을위한 – lxop
thanx lxop. 당신이 맞아, 난 클래스의 내부 func1을 사용하고 있습니다 ... func1 몇 가지 계산을하고, 결과를 표시합니다. cellrendere의 속성 "텍스트"에서이 결과의 가치를 얻고 싶습니다. 고맙습니다! – nabepyon