gpt4 book ai didi

c++ - 在 QTableWidget 中拖动一行时,如何找出它被拖动的 FROM 和 TO 的行索引?

转载 作者:搜寻专家 更新时间:2023-10-31 01:23:14 25 4
gpt4 key购买 nike

我试图使一些数组数据与 QTableWidget 的内容保持同步。我想启用拖放重新排序(在表中移动项目,而不是复制),但我不清楚如何在触发拖放事件时找出项目从哪个索引拖出。因此,我无法知道要在同步的列表中移动什么对象。如何获取被拖动项的原始行索引?

最佳答案

在 QMimeData 中对 from 索引进行编码,并使用 setMimeData() 将其存储在 QDrag 对象中。当拖放事件发生时,使用 mimeData() 从 QDropEvent 中提取数据。

关于c++ - 在 QTableWidget 中拖动一行时,如何找出它被拖动的 FROM 和 TO 的行索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1776712/

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