0

例如,要表示一个QStringListint GUI 列表视图,我们只需创建一个QStringListModel并将其绑定到 GUI。这里的例子

在我的情况下,我有一个充满整数的文件,我要做的是将文件解析到我的内存中,例如整数数组,这样我就可以处理数据。现在,我如何将这些数据绑定到我的 gui,如果整数数组不合适,我应该选择什么样的数据结构?

int array[3] = {1,3,2};
model = new Q***Model(this);
model->set***(array);
4

2 回答 2

0

您可以简单地将整数转换为字符串,使用从整数中获得的字符串创建标准项目模型的 Qlist。为每个标准项分配其整数数据;比将标准项目附加到 qlist。检查http://doc.qt.digia.com/qt/qstandarditem.html#setdata

转换为字符串的几种方法http://www.qtforum.org/article/24878/convert-int-to-qstring.html

于 2013-01-14T18:24:46.250 回答
0

要将自定义数据绑定到视图,您需要沿着 QStandardItem 使用 QStandardItemModel,使用该组合还应该消除使用数组来存储文件输入的需要。
QStandardModelItem

于 2013-01-14T15:15:11.603 回答