• 5497阅读
  • 2回复

如何使用滚动条实现分页显示的功能 [复制链接]

上一主题 下一主题
离线jorneyr
 

只看楼主 正序阅读 楼主  发表于: 2009-08-28
数据库查询的结果很可能有几万条结果. 如果一次性显示出来显示不是很好的做法.
但是如果使用第1页, 第2页的方式来分页显示感觉有点不够友好(是CS的单机程序, 不是BS的).
所以想通过拖动滚动条来实现分页显示, 不知哪位有这方面的主意的示例.
谢谢!!!
离线jorneyr

只看该作者 2楼 发表于: 2009-08-28
引用第1楼shiroki于2009-08-28 09:51发表的  :
以前用qt2写过类似的东西。 原理很简单。 用maximum记录总页数, 用value记录页数。 然后在得到valueChanged信号时取对应的页。
重点在于你的查询结果能不能按页来索引


可以的, 数据存在在sqlite数据库中, 支持分页查询.
其实我最想实现的是数据的显示是按行平滑滚动, 而不是按页来滚动的, 所以难点也就是在这里.
离线shiroki

只看该作者 1楼 发表于: 2009-08-28
以前用qt2写过类似的东西。 原理很简单。 用maximum记录总页数, 用value记录页数。 然后在得到valueChanged信号时取对应的页。
重点在于你的查询结果能不能按页来索引
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
快速回复
限100 字节
 
上一个 下一个