我在使用Qtablewidget,当数据超过一定数量,就会出现垂直的下来bar
但是他默认定位是在最上面,或者是你鼠标拖到的为止
我希望可以当我判断数据不全部显示出来是,他显示的是我下面最新的数据,而不是目前的第一个数据
也就是下拉按钮在最下面
6 个解决方案
#1
我自己解决了
我的想法是
1.读取用户数据条数
2.当用户数据到达一定数量是
3.给scrollbar的最大值赋值+1
4.将scrollbar的value值设置为最大值
最笨的办法
我的想法是
1.读取用户数据条数
2.当用户数据到达一定数量是
3.给scrollbar的最大值赋值+1
4.将scrollbar的value值设置为最大值
最笨的办法
#2
你可以进行排序,根据某一个条件,就好比时间一样的,根据时间的前后来排序,
#3
这个方法我使用过,你的意识就是把最近添加的排序到最新显示,我感觉这样不好,所以我就自己写了一个函数,只要有数据变化的时候就调用这个函数,连把他自动拉到最下面
#4
呵呵,是够笨的方法了,QTableWidget::scrollToItem才是你需要的。
#5
呵呵,是够笨的方法了,QTableWidget::scrollToItem才是你需要的。
好,我去公司试一下
#6
QTableWidget::scrollToBottom
#1
我自己解决了
我的想法是
1.读取用户数据条数
2.当用户数据到达一定数量是
3.给scrollbar的最大值赋值+1
4.将scrollbar的value值设置为最大值
最笨的办法
我的想法是
1.读取用户数据条数
2.当用户数据到达一定数量是
3.给scrollbar的最大值赋值+1
4.将scrollbar的value值设置为最大值
最笨的办法
#2
我自己解决了
我的想法是
1.读取用户数据条数
2.当用户数据到达一定数量是
3.给scrollbar的最大值赋值+1
4.将scrollbar的value值设置为最大值
最笨的办法
你可以进行排序,根据某一个条件,就好比时间一样的,根据时间的前后来排序,
#3
我自己解决了
我的想法是
1.读取用户数据条数
2.当用户数据到达一定数量是
3.给scrollbar的最大值赋值+1
4.将scrollbar的value值设置为最大值
最笨的办法
你可以进行排序,根据某一个条件,就好比时间一样的,根据时间的前后来排序,
这个方法我使用过,你的意识就是把最近添加的排序到最新显示,我感觉这样不好,所以我就自己写了一个函数,只要有数据变化的时候就调用这个函数,连把他自动拉到最下面
#4
呵呵,是够笨的方法了,QTableWidget::scrollToItem才是你需要的。
#5
呵呵,是够笨的方法了,QTableWidget::scrollToItem才是你需要的。
好,我去公司试一下
#6
QTableWidget::scrollToBottom