我有一个使用boost序列化实现的文档结构,但是当我保存/加载文档时,可能需要很长时间。我需要有一个进度指示,表明保存/负载已经达到了多远。
有没有办法使用boost iostreams源?这样我就可以实现从输入流中获取数据的源。
更多想法?
答案 0 :(得分:0)
也许尝试创建一个只显示
的窗口“保存到文件...” / “从文件加载...”
一旦保存/加载操作结束就会被破坏。
保存操作完成后,您还可以将“保存到文件”消息更新为“文件保存”。
这不是一个理想的解决方案,但至少你的用户不会想到保存/加载操作正在做什么。我自己找了一个类似的解决方案但没找到。如果你找到了什么,请告诉我。