我有GtkTreeView
这样的
+++++++++++++++++++++++
+ Name + Age +
+++++++++++++++++++++++
+ Adam + 15 +
+ Jane + 19 +
+ Arnold + 23 +<
+ Russell + 10 +
+++++++++++++++++++++++
如果我选择Arnold,那么我知道我通过以下方式选择了Arnold
selection = self.viewFriends.get_selection()
model, tree_iter = selection.get_selected()
print model[tree_iter][0]
如何在模型中获得与Arnold记录对应的实际对象?
我在调用GtkTreeIter
时收到的get_selected()
对象始终是一个新对象。
答案 0 :(得分:0)
您可以将标题设置为可点击,然后将“clicked”事件绑定到将获取其行ID的函数/方法。然后,此函数可用于将数据成员设置为已更改的ID。