我很抱歉,如果这看起来是一个微不足道的问题,但我仍然对View / model / store方案的复杂性要求使用GTK Treeview。 如何识别当前所选项目是否是gtk.TreeView上的最后一项? 我没有孩子所以现在每个节点只是一排。
答案 0 :(得分:3)
为此,您必须询问视图选择了哪一行,然后询问模型该行是否是最后一行。像这样:
selection = view.get_selection()
model, iter = selection.get_selected()
if iter is None:
print "Nothing selected"
else:
if model.iter_next(iter) is not None:
print "Selected item was not last"
else:
print "Selected item was last"