【发布时间】:2012-03-13 15:03:37
【问题描述】:
我一直在阅读 Qt 的模型/视图框架。我发现它对处理表格数据(如数据库中的表格)非常有帮助。我的问题是:它对像属性列表这样的非表格数据有用还是只是一堆各种类型的数据?如果是这样,我应该如何处理它?
我们的目标是为一些属性列表(如数据)提供一个编辑器。该列表是在运行时构建的,并且元素具有各种类型(数字、字符串、布尔值和文件路径,仅举几例)。每个元素基本上都是一个名称-值对。每个元素的名称、类型和约束(例如限制)是在编译时定义的。它们将在运行时根据用户输入组装成不同的列表。并且元素列表可以在编辑会话期间更改。
用户界面很可能是根据用户输入组装的各种预先设计的小部件的组合。它们可能不是列表或表格视图。
也非常感谢一些指向设计模式或示例的指针。谢谢。
【问题讨论】:
标签: c++ model-view-controller qt