Qt中的QStandardItemModel内容改变并通过TableView同步显示。
2017-02-27 22:21
609 查看
QStandardItemModel *model = new QStandardItemModel ;QTableView *view = new QTableView;view->setModel(model);1、增加一行:调用函数:
model->appendRow(QList<QStandardItem*> list);重新设置视图,显示即可:
view->setModel(model);view->show();2、删除一行。首先得到选择的位置:QModelIndex current_Index;current_Index = view->currentIndex();再删除选定的行:model->removeRow(current_Index.row());//删除当前行。view->setModel(model);view->show();
相关文章推荐
- Qt中的QStandardItemModel内容改变并通过TableView同步显示。
- Qt中的QStandardItemModel内容改变并通过TableView同步显示。
- Qt中的QStandardItemModel内容改变并通过TableView同步显示。
- 【QT】——在tableview中显示sqlite数据库表中的内容
- 通过ImageView的点击监听事件来滑动ScrollView的滚动条,进而改变屏幕显示内容
- Swift中tableView加载通过xib创建的headerView时,无法显示xib视图内容.
- 解决 通过继承QAbstractTableModel并实现headerData方法给QTableView添加标题时,标题不显示 的问题
- iOS开发- TableView不显示没内容的Cell
- Android TextView文字过多时,通过滚动条显示多余内容
- ios8 tableview detailtextlabel不显示内容 备注
- Android通过String.format格式化(动态改变)字符串资源的显示内容
- iOS开发- TableView不显示没内容的Cell
- QT学习2:Table/List/Tree的View,Widget,Model相关
- Qt:使用Model-View,动态的加载显示数据
- 通过css改变图片显示的内容
- ios开发笔记之如何让tableView根据文本内容动态改变cell的高度
- 2.关于QT中数据库操作,简单数据库连接操作,数据库的增删改查,QSqlTableModel和QTableView,事务操作,关于QItemDelegate 代理
- qt利用委托:QStyledItemDelegate,实现tableview 的表格项的自定义显示,如插入图片,绘制控件
- iOS学习笔记---数据库SQLite3的基本操作并讲内容显示在tableView中
- 当时遇到的主要难点在于TextView的内容不会刷新改变值,今天终于通过Timer和Handler实现了,分享给大家