qt model和view的table 小记
2010-07-28 02:01
609 查看
QT中的model和view都是采用index索引 index含有两个成员变量一个是row 一个是column 对应该索引的行号列号
model提供数据 view提供视图 view用来显示model的数据 必须将model绑定到某个view中才能显示
model提供数据 view提供视图 view用来显示model的数据 必须将model绑定到某个view中才能显示
ui->tableView->setModel(model);
ui->tableView->currentIndex();//获取选中单元格的index ui->tableView->currentIndex().column();//当前选中单元格的列号 ui->tableView->currentIndex().row();//当前选中单元格行号 ui->tableView->currentIndex().data();//当前选中单元格内的数据 model->setData(ui->tableView->currentIndex(),tr("123"));//设置当前选中单元格的数据为字符串123
//遍历model中的所有数据 //model->rowCount()获取model的行数 //model->columnCount()获取model的列数 for(int i=0;i<model->rowCount();i++) { for(int j=0;j<model->columnCount();j++) { QMessageBox::warning(this,"",model->data(model->index(i,j)).toString()); } }
相关文章推荐
- Qt中的QStandardItemModel内容改变并通过TableView同步显示。
- Qt中Qtableview的使用1(QSqlTableModel模型)
- Qt中的QStandardItemModel内容改变并通过TableView同步显示。
- Qt中的QStandardItemModel内容改变并通过TableView同步显示。
- QT学习2:Table/List/Tree的View,Widget,Model相关
- qt tableview beginResetModel endResetModel后 setCurrentIndex 不滚动
- Qt中model与Tableview之间的关系
- Qt model和tableview的使用
- Qt model和tableview的使用
- Qt之QTableView添加复选框(QAbstractTableModel)
- 2.关于QT中数据库操作,简单数据库连接操作,数据库的增删改查,QSqlTableModel和QTableView,事务操作,关于QItemDelegate 代理
- Qt之QTableView添加复选框(QAbstractTableModel)
- Qt之QTableView添加复选框(QAbstractTableModel)
- Qt中的QStandardItemModel内容改变并通过TableView同步显示。
- Qt Model/View 学习笔记 (六)
- Qt Model/View(官方翻译,图文并茂)
- QT开发(三十七)——Model/View官方文档
- (转)Qt Model/View 学习笔记 (六)——在views中选择数据项
- QT查询数据库中的数据在tableview显示
- Qt中QAbstractTableModel、QItemDelegate的联合使用