QListView复习

QListView使用:

1. 设置显示模式 列表还是图标模式:

    列表模式

    QListView::ListMode  0
    The items are laid out using TopToBottom flow, with Small size and Static movement

    图标模式
    QListView::IconMode 1
    The items are laid out using LeftToRight flow, with Large size and Free movement

ui->listView->setViewMode(QListView::ListMode); // 列表模式
ui->listView->setViewMode(QListView::IconMode); // Icon模式
QListView复习_第1张图片 标题

2. 从QStringList添加数据需要用到QStringListModel

    创建一个QStringListModel 然后设置数据源 通过setmodel加载即可显示;

ex:

    findProIdByName findId;
    QStringListModel *model = new QStringListModel(this);
    QStringList strList = findId.findProcList();
    model->setStringList(strList);
    ui->listView->setModel(model);

 


 

你可能感兴趣的:(Qt学习)