我如何在Qt中使用一个模型来获得两个(或更多)不同的视图?

时间:2014-11-07 11:38:55

标签: c++ qt model-view-controller

我有代表QMap<QString, QVariant>(对象属性列表)的模型和代表可能属性列表的QVector<CAttribute>。在一个QTableView我查看具有属性的对象列表,我可以编辑,在第二个QTableView我查看可能属性列表,我可以编辑(添加更多属性,更改其类型)。现在我有两个基于QAbstractTableModel的模型用于两个表,但它不能相互刷新。所以...我认为有一种方法可以在一个模型中统一它们(maby与代理?)但我无法找到这种方式。这是我的第一个Qt应用程序(在我理论上只学习之前)。

0 个答案:

没有答案