gpt4 book ai didi

python - PyQt - 更新模型时自动刷新自定义 View ?

转载 作者:太空宇宙 更新时间:2023-11-04 06:33:40 25 4
gpt4 key购买 nike

默认情况下,PyQt 中的内置 View 可以在其模型更新时自动刷新。我自己写了图 TableView ,但是我不知道怎么做,我不得不手动更新很多次。

我应该使用哪个信号?

最佳答案

您需要将 View 连接到模型的 dataChanged ( const QModelIndex & topLeft, const QModelIndex & bottomRight ) 信号:

This signal is emitted whenever the data in an existing item changes.

If the items are of the same parent, the affected ones are those between topLeft and bottomRight inclusive. If the items do not have the same parent, the behavior is undefined.

When reimplementing the setData() function, this signal must be emitted explicitly.

关于python - PyQt - 更新模型时自动刷新自定义 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13999970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com