当前位置:网站首页>Qt中QTableView设置分页显示的三种方法[通俗易懂]

Qt中QTableView设置分页显示的三种方法[通俗易懂]

2022-07-28 13:45:00 全栈程序员站长

大家好,又见面了,我是你们的朋友全栈君。

1、已知所有数据的情况下,以MVC模式对数据进行分页处理: 参考链接:http://www.cnblogs.com/caomingongli/archive/2011/11/17/2252745.html 参考链接:https://blog.csdn.net/xujiali5172923/article/details/47835265

2、数据库很大的时候,QTableView会自动生成一个滑动条,通过设置滑动条的范围,设置页码 参考链接:https://blog.csdn.net/liuguangzhou123/article/details/8109089

3、如果是查询数据放入QTableView,可以通过更改查询条件的方式,分页显示,每次点击上一页/下一页就更新查询条件

model = new QSqlQueryModel(this);
 model->setQuery(QString("select num,time,ion,temperature,humidity from data_net where time between '%1' and '%2'").arg(table_query_begin).arg(table_query_end));

每次更改table_query_begin和table_query_end即可实现分页效果

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/128596.html原文链接:https://javaforall.cn

原网站

版权声明
本文为[全栈程序员站长]所创,转载请带上原文链接,感谢
https://cloud.tencent.com/developer/article/2059895