• 12426阅读
  • 21回复

Qt编写数据库通用翻页demo(开源) [复制链接]

上一主题 下一主题
离线liudianwu
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2018-09-08
在Qt与数据结合编程的过程中,记录一多,基本上都需要用到翻页查看记录,翻页有个好处就是可以减轻显示数据的表格的压力,不需要一次性将数据库表的记录全部显示,也基本上没有谁在一页上需要一次性显示所有记录,搜索引擎搜索出来的结果也基本上都是翻页显示的,那么问题来了,有没有一种通用的办法可以只需要传入表名和查询条件自动翻页呢,答案是肯定的,Qt对数据库操作的封装也是相当完美的,显示也是如此,为此特意封装成了一个类,直接用就行。
具备的功能:
* 1:自动按照设定的每页多少行数据分页
* 2:只需要传入表名/字段集合/每页行数/翻页指示按钮/文字指示标签
* 3:提供公共静态方法绑定字段数据到下拉框
* 4:建议条件字段用数字类型的主键,速度极快
* 5:增加线程查询符合条件的记录总数,数据量巨大时候不会卡主界面
* 6:提供查询结果返回信号,包括当前页/总页数/总记录数/查询用时
* 7:可设置所有列或者某一列对齐样式例如居中或者右对齐
* 8:可设置增加一列,列的位置,标题,宽度
* 9:可设置要查询的字段集合
源码下载 dbpage.zip (106 K) 下载次数:1567

欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线vaehate

只看该作者 1楼 发表于: 2018-09-08


只看该作者 2楼 发表于: 2018-09-08
好久没开源了很棒
离线dongyu0731

只看该作者 3楼 发表于: 2018-09-08
离线crazy

只看该作者 4楼 发表于: 2018-09-09
一级棒。越来越厉害了
C/C++/Qt爱好者
邮箱: kevinlq0912@163.com
公众号: devstone
博客:http://kevinlq.com/
离线w642833823

只看该作者 5楼 发表于: 2018-09-10
谢谢😜,刘大师一出现总会带来惊喜,谢谢😜
离线305750665

只看该作者 6楼 发表于: 2018-09-10
雨田哥: 群号:853086607
QQ: 3246214072

刘典武-feiyangqingyun:专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+各种串口网络通信,童叟无欺,量大从优,欢迎咨询购买定制!QQ:517216493
离线yyzq

只看该作者 7楼 发表于: 2018-09-10

离线john_wang

只看该作者 8楼 发表于: 2018-09-10
离线fight傲

只看该作者 9楼 发表于: 2018-09-10
离线return

只看该作者 10楼 发表于: 2018-09-11
      
离线liuchangyin

只看该作者 11楼 发表于: 2018-09-12
离线jinlong631

只看该作者 12楼 发表于: 2018-09-15
我们都是和自己赛跑的人
离线xiaowu311

只看该作者 13楼 发表于: 2018-09-24
         大牛
离线fight傲

只看该作者 14楼 发表于: 2018-10-16
支持刘大师
离线夜风朗朗

只看该作者 15楼 发表于: 2018-10-25
为什么我下载源码编译后数据区都是空白的呢
离线liudianwu

只看该作者 16楼 发表于: 2019-10-12
回 夜风朗朗 的帖子
夜风朗朗:为什么我下载源码编译后数据区都是空白的呢 (2018-10-25 13:33) 

已更新上传数据库,欢迎关注。
https://gitee.com/feiyangqingyun/QWidgetDemo
https://github.com/feiyangqingyun/QWidgetDemo
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线0011411

只看该作者 17楼 发表于: 2019-11-19
      
离线yangzi8000

只看该作者 18楼 发表于: 2019-12-09
                                    
离线lionel029

只看该作者 19楼 发表于: 2021-01-20
      
离线mountainhigh

只看该作者 20楼 发表于: 2021-02-09
      
离线kimcey

只看该作者 21楼 发表于: 2023-05-26
快速回复
限100 字节
 
上一个 下一个