den*_*123 7 python gtk pygtk gtktreeview
如何在 Python 中的 Gtk.TreeView 中获取当前选定行的索引?
Rbo*_*ery 12
一般来说,另一个答案可能更有用。但是,要回答 OP 提出的实际问题,如何获取行索引:假设选择了一行,您可以通过以下方式获取:
index = treeview.get_selection().get_selected_rows()[1][0][0]
Run Code Online (Sandbox Code Playgroud)
您可以调用gtk.TreeView.get_selection以获取当前选择 ( gtk.TreeSelection)。然后您可以致电gtk.TreeSelection.get_selected获取:
包含对 gtk.TreeModel 的引用和指向当前选定节点的 gtk.TreeIter 的 2 元组。
iter 可用于 a gtk.TreeModel(通过调用 获得gtk.TreeView.get_model。然后您可以使用它gtk.TreeModel.get_value来获取树中该位置的节点的任何列值。
| 归档时间: |
|
| 查看次数: |
3635 次 |
| 最近记录: |