gpt4 book ai didi

c++ - 移动和编辑时区分项目上的 Qt itemChange 信号

转载 作者:行者123 更新时间:2023-11-28 03:25:01 36 4
gpt4 key购买 nike

我有 QTreeView 和 QStandatdItemModel。我有连接到 itemChanged 信号的插槽,我在其中处理新的项目数据。然后我激活了拖放功能,发现在割草项目上我也收到了 itemChanged 信号。但是签名只是QStandardItem*,所以我不能说发生了什么——元素数据是改变了还是只是移动了,但我需要知道这一点。如何区分项目是否已更改或移动?

最佳答案

评论拷贝:
检查other signals (记录在父类中)有很多可能性(数据更改、移动行/列)。

关于c++ - 移动和编辑时区分项目上的 Qt itemChange 信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14336431/

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