0

我正在尝试实现自己的 TreeModel 以在 TreeView 中使用。

我已经子类化Gtk::TreeModel并且目前正在尝试用我自己的实现来覆盖虚拟方法。

但我对它的基本知识有疑问。说,我们有

virtual bool iter_next_vfunc(const iterator &iter, iterator &iter_next) const;

我应该读取iter变量的函数,以某种方式了解它指向的位置并基于此,iter_next在当前点旁边填充点。

但我不明白该怎么做。

什么是“索引”、“指针”或任何基于我能理解iter的指向的东西?

4

1 回答 1

1

通过 gobj() 直接访问底层 GtkTreeIter 结构,并用相关数据填充它('stamp' 在同一模型的所有迭代中应该是相同的)。(参考

于 2012-10-18T15:44:54.923 回答