QSqlTableModel 实现分页的关键是 QSqlTableModel#setFilter() 方法来实现过滤条件,所谓的过滤就是在拼接 sql 语句时,加上 WHERE + 过滤条件,所以过滤条件可以设置为:
QSqlTableModel#setFilter("1=1 limit pageStart,pageSize;")注意过滤条件末尾要加上 ; 号,否则执行 sql 语句可能会报错!
微信扫一扫
QSqlTableModel 实现分页的关键是 QSqlTableModel#setFilter() 方法来实现过滤条件,所谓的过滤就是在拼接 sql 语句时,加上 WHERE + 过滤条件,所以过滤条件可以设置为:
QSqlTableModel#setFilter("1=1 limit pageStart,pageSize;")注意过滤条件末尾要加上 ; 号,否则执行 sql 语句可能会报错!
相关推荐