QSqlTableModel类继承至QSqlQueryModel类,该类提供了一个可读写单张SQL表的可编辑数据模型,功能:修改,插入,删除,查询,和排序
常用函数
QVariant headerData ( int section,Qt::Orientation orientation, int role = Qt::DisplayRole ) const 获取水平头或垂直头标题
bool setHeaderData ( int section,Qt::Orientation orientation, const QVariant & value, int role = Qt::EditRole ) 设置水平头或垂直头标题
int rowCount ( const QModelIndex & parent= QModelIndex() ) const // 返回行数
int columnCount ( const QModelIndex &index = QModelIndex() ) const // 返回

本文介绍了QT中的QSqlTableModel类,它提供了一种可读写的数据库模型,支持修改、插入、删除、查询和排序等功能。通过设置过滤器、排序以及使用事务处理,可以实现对数据库的高效操作。QSqlTableModel还允许用户在不直接编写SQL语句的情况下进行大部分常用数据库操作,并通过设置保存策略来控制何时将修改写入数据库。
最低0.47元/天 解锁文章
1755

被折叠的 条评论
为什么被折叠?



