Pygtk - Liststore,删除最后一行

时间:2012-10-10 17:42:33

标签: python pygtk

如何删除列表库的最后一行?

我在删除最后一行之前运行此代码:

  iter = self.model_add.insert(0, ["Hi", "Hello", "Python", "World!"])
  iter = self.model_add.insert(1, ["Hi2", "Hello2", "Python2", "World!2"])

我想删除第二行,我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用

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

您需要gtk.TreeIter来删除一行。索引模型(例如,使用-1获取最后一行)会为您提供gtk.TreeModelRow,其iter属性为指向该行的gtk.TreeIter