Python 如何重新加载treeview内容?

Python 如何重新加载treeview内容?,python,treeview,gtk,pygtk,gtktreeview,Python,Treeview,Gtk,Pygtk,Gtktreeview,我有一个PyGTK应用程序,其中有一个gtk.TreeView和一个gtk.TreeStore,我已经填充了几行。这非常有效,但现在我想重新加载树状视图的内容,但我真的不知道如何做到这一点 因此,我清除树存储并重新创建所有行。它可以工作,但问题是用户可能已经扩展了某些行。它们现在将被重置,因为树存储的内容已完全重新创建 有没有更好的方法来重新加载树存储以便它只更新内容?大多数行实际上是相同的,不同之处通常只是其中一列中的一个数字。完全重新创建它有点过于复杂。对于要更改的行,您会得到一个值,只需使

我有一个PyGTK应用程序,其中有一个gtk.TreeView和一个gtk.TreeStore,我已经填充了几行。这非常有效,但现在我想重新加载树状视图的内容,但我真的不知道如何做到这一点

因此,我清除树存储并重新创建所有行。它可以工作,但问题是用户可能已经扩展了某些行。它们现在将被重置,因为树存储的内容已完全重新创建

有没有更好的方法来重新加载树存储以便它只更新内容?大多数行实际上是相同的,不同之处通常只是其中一列中的一个数字。完全重新创建它有点过于复杂。

对于要更改的行,您会得到一个值,只需使用
gtk.TreeStore.set
gtk.TreeStore.set\u值
()更改该行的内容即可。本教程还提供了一些详细信息: