QStandardItemModel数据更新,scroll unchanged

kain posted @ 2011年4月09日 15:25 in Linux with tags Qt , 5955 阅读

最近在写OS课设,一个系统monitor,

把进程的信息读入QStandardItemModel表

timer定时,更新数据,QStandardItemModel附在QTableView上

这时有个问题,如果我拖动滑动条,当更新时,它又会还原,最后终于找到了解决方法

在timer的SLOT(update)中,添加如下代码,即记住了更新前的位置,并在更新后还原。。。

 

int last_position = tableView->verticalScrollBar()->value();
... some update...
tableView->verticalScrollBar()->setValue(position);
Avatar_small
acode 说:
2013年1月04日 22:18

请教一下你是如何处理QStandardItemModel数据动态更新的?
如果方便请邮件告知一下 谢谢。

Avatar_small
啊呗虹 说:
2013年4月03日 11:31

@acode: 您好,请教一下你是否有对klee进行单步调试,如果有,是怎么实现对它的单步调试的?我们没有找到方法,现在只能干看分析代码,困难比较大。谢谢!

Avatar_small
seo service london 说:
2024年1月14日 19:18

I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well..


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter