【发布时间】:2012-11-06 06:31:55
【问题描述】:
Qt 中的模型是否应该或多或少地适合模型——因此最终由列表、表格或树来表示?如果您的模型要复杂得多并且不能用列表、表格或树表示怎么办?
如果是这样的话,我认为这只会让模型变成数据;类似于 XML 文件或电子表格的东西。
示例:如果所讨论的应用程序中的模型是更复杂的东西,比如汽车,该怎么办?我会假设汽车的模型将包括关于汽车的所有类型的数据和业务规则。将有发动机、车轮、车架和许多其他不同的组件,它们一起工作来制造整辆汽车。每个组件都有自己独特的一组行为:框架有颜色,引擎有温度,立体声有音量设置,等等。每个组件也会有行为:如果踩下油门踏板,车轮就会转动,发动机就会升温。显然,QStringListModel 或其他一些内置的简化模型无法恰当地解决汽车中的所有复杂问题。
【问题讨论】:
-
你真的有问题吗?这是一个 QA 网站,您需要提出具体的、可回答的问题。 “我认为我误解了”不是问题。
-
我编辑了我的原始帖子,使其更加以单一、直接的问题的形式出现。希望现在它对 QA 更友好。对于最初缺乏重点/清晰度,我深表歉意。