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

1、已知所有数据的情况下,以MVC模式对数据进行分页处理:参考链接:http://www.cnblogs.com/caomingongli/archive/2011/11/17/2252745.html参考链接:https://blog.csdn.net/xujiali5172923/article/details/478352652、数据库很大的时候,QTableView会自动生…

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

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.net/128596.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • delphi FormatDateTime

    FormatDateTimeFunctionRichformattingofaTDateTimevariableintoastringSysUtilsunit1 function FormatDateTime(constFormatting:string;DateTime:TDateTime):stri

    2022年4月6日
    71
  • linux命令大全网址https://www.linuxcool.com/

    linux命令大全网址https://www.linuxcool.com/linux命令大全网址https://www.linuxcool.com/

    2022年7月1日
    24
  • mysql和oracle的sql区别有什么_orical与mysql

    mysql和oracle的sql区别有什么_orical与mysqlMysql与Oracle区别1.Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高。2.Oracle支持大并发,大访问量,是OLTP最好的工具。3.安装所用的空间差别也是很大的,Mysql安装完后才152M而Oracle有3G左右,且使用的时候Oracle占用特别大的内存空间和其他机器性…

    2022年9月14日
    0
  • ubuntu18.04安装谷歌浏览器(x浏览器)

    谷歌浏览器的安装  – 先下载谷歌浏览器的deb安装包  -https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb     -安装谷歌浏览器需执行以下两步,回到终端输入以下命令 -$sudoaptinstalllibappindicator1libindicator7 – 关闭…

    2022年4月12日
    126
  • 使用Windows PE的U盘安装win7

    前年刚去公司的时候用PE装过好多系统,最近又装一台华硕的,碰到了一个问题,一起记录了下。华硕X45,Bios已经改为U盘启动了,但就是进不去,因为知道可能还有个选磁盘启动项的键,找了半天原来按Esc就

    2021年12月21日
    47
  • goland 2021.10激活码【2021.10最新】

    (goland 2021.10激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html1STL5S9V8F-eyJsa…

    2022年3月27日
    47

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号