File 如何从/到文件读取或写入GTK树存储?
我是新来的 如何将树存储到文件中?我可以通过TreeModel接口存储参考底图树形存储库中的特定值,但是是否有任何方法可以“获取”整个参考底图树形存储库作为值,或者我必须遍历树形存储库,一次存储一行File 如何从/到文件读取或写入GTK树存储?,file,haskell,gtk,treemodel,File,Haskell,Gtk,Treemodel,我是新来的 如何将树存储到文件中?我可以通过TreeModel接口存储参考底图树形存储库中的特定值,但是是否有任何方法可以“获取”整个参考底图树形存储库作为值,或者我必须遍历树形存储库,一次存储一行 /你必须自己穿过树顶 问题是商店没有任何外部表示。Haskell类型通常有一个Read和Show实例,可用于序列化(假设该类型的Read.Show==id,不这样做是不礼貌的)。Read和Show并不适合所有的序列化需求(它们在序列化的时间和大小上都不是特别有效),但在这些情况下,您可以使用Data
/你必须自己穿过树顶 问题是商店没有任何外部表示。Haskell类型通常有一个Read和Show实例,可用于序列化(假设该类型的Read.Show==id,不这样做是不礼貌的)。Read和Show并不适合所有的序列化需求(它们在序列化的时间和大小上都不是特别有效),但在这些情况下,您可以使用Data.Binary 外来数据类型,包括GLib和Gtk类型,往往没有读取、显示或二进制实例,因此您需要编写自己的实例,或者只编写一个函数,通过手动遍历存储来生成字符串或ByTestString。为什么问题被标记为“haskell”?