我自定义了一个TreeModel,当界面弹出后,按一个按钮向QTreeView增加一行数据,或者修改某行数据。在修改的时候,我提交了信号
emit dataChanged(createIndex(1, 0, pNew), createIndex(1, 0, pNew));
并在程序运行时,绑定TreeMoel的该信号和QAbstractItemView dataChanged槽,为什么,点击按钮更新修改并不马上产生,而是当鼠标或者其他激活TreeView后才能够更新呢?
跪求那位知道的大大帮忙锕。