いくつかの行を入力したgtk.TreeViewとgtk.TreeStoreを備えたPyGTKアプリケーションがあります。これは非常にうまく機能しますが、ツリービューのコンテンツをリロードしたいので、これを行う方法がよくわかりません。
そこで、ツリーストアをクリアして、すべての行を再作成します。これは機能しますが、これに関する問題は、ユーザーが特定の行を展開した可能性があることです。ツリーストアのコンテンツが完全に再作成されるため、これらはリセットされます。
コンテンツを更新するだけでツリーストアをリロードするより良い方法はありますか?ほとんどの行は実際には同じであり、違いは多くの場合、列の1つにあちこちにある数字にすぎません。それを完全に再現すると、少し複雑になります。