2

我有一个要求,我有不断更新的 QAbstractListModel。QAbstractListModel 的数据类型是整数类型。

我想以特定间隔将整个数据复制到向量中,以便向量不断更新,我可以进一步使用它。

知道如何通过索引迭代 QAbstractListModel 并将其复制到向量中。

4

1 回答 1

4

快速而肮脏的做法:

QAbstractListModel m;
QVector<int> v;

const int nbRow = m.rowCount();
v.reserve(nbRow);

for (int i = 0; i < nbRow; ++i)
{
    int myInt = m.index(i, 0).data().toInt();
    v.append(myInt);
}
于 2012-12-13T18:02:23.357 回答