Qt listView
时间: 2023-08-23 21:04:37 浏览: 88
Qt QListView示例
Qt中的ListView是一个常用的列表控件,可以显示列表中的数据项,并支持滚动、选择等操作。下面是一个简单的示例:
```cpp
// 创建一个ListView对象
QListView *listView = new QListView(this);
// 创建一个QStringListModel对象,并设置数据
QStringList list;
list << "Apple" << "Banana" << "Orange";
QStringListModel *model = new QStringListModel(list);
// 将QStringListModel对象设置为ListView的模型
listView->setModel(model);
```
在上述示例中,我们通过创建一个QStringListModel对象,并将其设置为ListView的模型,实现了在ListView中显示数据的效果。同时,我们也可以使用其他的数据模型类来实现不同的显示效果。
此外,ListView还支持设置项目之间的间距、选择模式、拖放等功能。详情可以参考Qt官方文档。
阅读全文