我正在使用QTreeView来显示每秒更新的数据。 View中的每个Item都有一个setData(QVariant值)函数,它发出一个自定义的dataChanged(int index,QVariant value)-signal。当项目被插入模型时,dataChanged() - 项目的信号连接到itemDataChanged() - 模型的插槽。此函数调用dataChanged() - QAbstractItemModel的信号。
当我现在启动应用程序时,只有当我将光标移动到QTreeView上时才会更新QTreeView get。
我已经发现其他人遇到了这个问题但没有解决方案。以下是链接,效果视频和qtcentre.org的原始帖子。
https://www.youtube.com/watch?v=1rVhB60VqBQ&feature=youtu.be