我有一个 TreeView ,我正在观察 cursor-changed 和 row-activated 信号。问题是,为了触发行激活,我首先必须点击该行(触发 cursor-changed),然后双击,需要点击 3 次。
有没有办法通过两次点击来响应这两个信号?
请您参考如下方法:
目前还不清楚您要实现的目标。我猜您正在尝试响应用户更改 TreeView 中的选择。
如果是这种情况,请连接到 gtk.TreeSelection 上的 [changed][1] 信号:
selection = treeview.get_selection()
selection.connect('changed', self.on_treeview_selection_changed)
据我所知,使用 glade 界面设计器是不可能的。
但是,如果您正在尝试做完全不同的事情,请添加更多信息。
