标签: gtk glib gtk3
我正在使用gtk_list_store,将行保存到文件(g_file_set_contents(file, buffer)) 在将数据保存到文件而不退出之后,我想再次编辑该文件(作为缓冲区)。为此我知道有两个选项:
gtk_list_store
g_file_set_contents(file, buffer)
保存数据,g_free(缓冲区),list_store_clear,重新加载保存 文件
将缓冲区保存到文件中,但不继续使用相同的缓冲区 g_free(缓冲液)
两者似乎都有效,但哪种做法更好?
答案 0 :(得分:1)
2更好。 1只是强迫计算机做额外的工作。