2012-10-10 5 views
0

어떻게하면 liststore의 마지막 행을 제거 할 수 있습니까?Pygtk - Liststore, 마지막 행을 제거하십시오.

내가 마지막 행을 삭제하기 전에 실행이 코드를 가지고 :

iter = self.model_add.insert(0, ["Hi", "Hello", "Python", "World!"]) 
    iter = self.model_add.insert(1, ["Hi2", "Hello2", "Python2", "World!2"]) 
내가 두 번째 행을 제거하고 싶습니다

, 내가 어떻게 할 수 ?

답변

0

당신은 당신이 행을 제거하는 gtk.TreeIter 필요

self.model_add.remove(self.model_add[-1].iter) 

사용하여 시도 할 수 있습니다. 예를 들어 -1을 사용하여 모델을 인덱싱하면 gtk.TreeModelRow이 표시되고 iter 속성은 해당 행을 가리키는 gtk.TreeIter입니다.

+0

답변을 조금 설명해주십시오.이 답변은 "저질의 게시물"에 나타났습니다. –

+0

물론, 나는 그것이 일어날 수도조차 몰랐다! 질문자가 많은 연구 노력을 보여준 것처럼 보이지 않았기 때문에 간결하게했습니다.하지만 당신 말이 맞습니다. 그것은 제 전화가 아닙니다. – ptomato

관련 문제