• 4882阅读
  • 2回复

怎样实现QTtableview 的向上向下滚动选择 [复制链接]

上一主题 下一主题
离线zfp102
 

只看楼主 倒序阅读 楼主  发表于: 2011-12-30
怎样使用QT实现数据栏的滚动选择
就是假如只显示10行,按向下键就可以往下走,到第十一行后第一行消失,第十二行后第二行消失,
只显示10行,往上也是一样,就像一个循环队列一样,怎样实现这样的效果。
因为显示屏大小有限,而数据特别多的情况。

哪位大侠指点一下小弟,非常感谢。
累并快乐着。。。
离线jdwx

只看该作者 1楼 发表于: 2011-12-30
回 楼主(zfp102) 的帖子
最简单的方法,先在内存里建立数据列表,继承QTableView或者安装事件监视器,处理KeyPressEvent
向下:将第二行挪到第一行,第三行移动到第二行,以此类推,第十行写新数据。
向上:将第九行挪到第十行,第八行移动到第九行,以此类推,第一行写新数据。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线zfp102

只看该作者 2楼 发表于: 2012-01-06
回 1楼(jdwx) 的帖子
非常感谢jdwx的回答。
累并快乐着。。。
快速回复
限100 字节
 
上一个 下一个