我有一个带有一些条目的简单TreeView,我需要在选择或取消选择行时接收信号并检索所选模型的内容。
Tree(const Tree &t) {
// Do something here
}
选择时效果很好;但是,当取消选中该行时,我预计def on_row_select(tree):
model, iter = tree.get_selection().get_selected()
print(model[iter][0])
...
treeview.connect('cursor-changed', on_row_select)
为iter
(根据manual),但会改为先前选择的元素None
。
如何检查行是否被使用?