为什么QTableView在数据更新的时候会调用~QTableView析构函数

问题描述 投票:0回答:1

当我使用QTableView和自定义模型时,当模型发出数据变化时,界面偶尔没有响应,此时我在Process Explorer中查看堆栈,发现它总是在sizeHintForColumn函数中,并且我发现有是一个~QTableView析构函数,这就是为什么

在此处输入图像描述Process Explorer 中的堆栈

qt tableview
1个回答
0
投票

对于任何自定义模型,请始终使用 QAbstractItemModelTester。使用它并解决它发现的任何问题可能会解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.