qt listview显示QList<int>中数据
时间: 2024-03-06 16:50:41 浏览: 153
ListView控件显示数据库数据的C#源代码_ListView_c#listview控件_数据开发_
要在Qt的ListView中显示QList<int>中的数据,可以使用QStandardItemModel来实现。以下是一个简单的示例代码:
```
QList<int> dataList;
dataList << 1 << 2 << 3 << 4 << 5;
QStandardItemModel *model = new QStandardItemModel;
for (int i = 0; i < dataList.size(); ++i) {
QStandardItem *item = new QStandardItem(QString::number(dataList.at(i)));
model->appendRow(item);
}
QListView *listView = new QListView;
listView->setModel(model);
listView->show();
```
在这个示例中,我们首先创建了一个QList<int>,然后使用QStandardItemModel创建了一个模型,并将QList<int>中的数据添加到模型中。最后,我们将模型设置为QListView的模型,并将QListView显示出来。这样就可以在ListView中显示QList<int>中的数据了。
阅读全文