我想使用谷歌协议缓冲区存储数据(另一种序列化格式也可以),然后有一个用户界面来浏览该数据。是否有 C++ 框架/API 可以让我做到这一点?
例如,它可以使用protobuf的反射接口,然后将数据填充到Qt的QTableView(或从其他工具包)中。我可以自己编写这样的代码——但是,我更愿意重用现有的代码,这就是我在这里寻求建议的原因!
或者是否有更通用的 UI 工具包可以可视化可通过某些反射 API 访问的数据?
我刚刚遇到的一个 GUI 是原始缓冲编辑器 http://code.google.com/p/protobufeditor/——对于浏览通用数据来说,它似乎非常强大。它是用 Java 编写的,因此无法轻松地从 C++ 中使用/扩展它。 (此时还没有特别完善,例如,需要最大化主窗口才能获得子窗口的半有用布局。)所以这是一个相当临时的解决方案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)