QListView的使用

来源:互联网 发布:2015印度软件产值 编辑:程序博客网 时间:2024/06/06 04:23

QListView与QTreeView一样,也是采取的mvc模式,添加数据时,用相应的模式

1、初始化时添加数据

QStandardItemModel *model = new QStandardItemModel(this);QStandardItem *item = new QStandardItem("item1");model->appendRow(item);item = new QStandardItem("item2");model->appendRow(item);ui.listView_stage->setModel(model);
2、根据用户操作来添加数据

QStandardItem *item = new QStandardItem("item3");QStandardItemModel *model = dynamic_cast<QStandardItemModel*>(ui.listView_stage->model());model->appendRow(item);
3、删除数据

QStandardItemModel *model = dynamic_cast<QStandardItemModel*>(ui.listView_stage->model());model->removeRow(ui.listView_stage->currentIndex().row());


0 0
原创粉丝点击