我有一些数据存储在变量" myStorage" (QVector)。
我使用QAbstractTableModel在QTableView中显示这些数据:QVector中的每个条目都是表格中的一行,并且每个字段都在" myStruct"是一个专栏。
现在我想在新专栏中显示更多信息,而不需要修改" myStruct"或者我的模特。
所以我尝试创建一个从QAbstractProxyModel派生的新模型类,它应该添加新的"虚拟"列。
(例如,此列可能是" myStruct"中的2个现有字段的平均值。)
但是我不能让它工作:在最坏的情况下,程序崩溃,在最好的情况下,我有正确的列数(比代理模型多一个)和正确的标题,但是数据被移位,最后一列为空。
是否有"添加虚拟列代理模型的最小/简单示例"工作实施?
我应该使用QIdentityProxyModel作为基类而不是QAbstractProxyModel吗?
由于