TreeView不将所有数据复制到模型

TreeView不将所有数据复制到模型,treeview,gtkmm,Treeview,Gtkmm,我有大量的数据,已经存储在STL容器中。将所有数据完整复制到Gtk::ListStore,感觉非常糟糕。而且,我的数据结构在某些行中包含较大的间隙,如果视图的线条变得可见,可以使用默认值来填充这些间隙。将大量的默认值存储到模型中也是一项很糟糕的开销 为此,我认为很容易建立一个自己的模型,然后提供一些入口点/回调,在这里我可以从容器中提供自己的数据 但我找不到任何一行文件 这里是一个标准的树状视图,但不知道如何使用自己的模型进行改进: 我发现这句话很漂亮 Although you can the

我有大量的数据,已经存储在STL容器中。将所有数据完整复制到
Gtk::ListStore
,感觉非常糟糕。而且,我的数据结构在某些行中包含较大的间隙,如果视图的线条变得可见,可以使用默认值来填充这些间隙。将大量的默认值存储到模型中也是一项很糟糕的开销

为此,我认为很容易建立一个自己的模型,然后提供一些入口点/回调,在这里我可以从容器中提供自己的数据

但我找不到任何一行文件

这里是一个标准的树状视图,但不知道如何使用自己的模型进行改进:

我发现这句话很漂亮

Although you can theoretically implement your own Model,
you will normally use either the ListStore or TreeStore model classes.
在那之后,我看了看资料来源。。。因为Gtkmm只是C代码的包装器,它不是简单地从类派生并覆盖某些方法。如果我对所看到的代码的解释是正确的,那么选择底层c代码就更重要了

无论如何,有没有可能得到一些代码行,其中ListStore被自己的模型所取代