QTreeView仅在移动Cursor时更新

时间:2016-04-18 12:30:01

标签: c++ qt qt5 qtreeview

我正在使用QTreeView来显示每秒更新的数据。 View中的每个Item都有一个setData(QVariant值)函数,它发出一个自定义的dataChanged(int index,QVariant value)-signal。当项目被插入模型时,dataChanged() - 项目的信号连接到itemDataChanged() - 模型的插槽。此函数调用dataChanged() - QAbstractItemModel的信号。

当我现在启动应用程序时,只有当我将光标移动到QTreeView上时才会更新QTreeView get。

我已经发现其他人遇到了这个问题但没有解决方案。以下是链接,效果视频和qtcentre.org的原始帖子。

http://www.qtcentre.org/threads/55490-QTreeView-unexpectedly-updates-on-mouse-movement-%28Win-Linux%29-or-focus-change-%28OSX%29

https://www.youtube.com/watch?v=1rVhB60VqBQ&feature=youtu.be

0 个答案:

没有答案