gpt4 book ai didi

c# - 在 Gtk 中,TreePath 和 TreeIter 有什么区别?

转载 作者:太空狗 更新时间:2023-10-29 23:11:37 27 4
gpt4 key购买 nike

我一直在学习使用 TreeView,这两种类型通常用于访问树的特定行。我真的不明白两者之间的区别。我的代码正在运行——我根据函数所需的参数在两者之间来回转换——但不是基于对原因的任何真正理解。

这两种类型有什么区别?

最佳答案

这个有详细的解释here 来自 Gtk 人员。本质上,TreePath 是一种描述模型中行的逻辑位置的方法。例如,TreePath“5:3:2”表示:

  • 查看本层第六个[5]节点的子节点;然后,
  • 查看本层第四个[3]节点的子节点;然后,
  • 查看此级别的第三个 [2] 节点

这准确地描述了您通过钻取每个树级别所追求的一个节点。

相比之下,TreeIter 是对相关节点的更直接引用,更像是指向特定节点的指针。

关于c# - 在 Gtk 中,TreePath 和 TreeIter 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2256243/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com