我有一个 QListWidget,我已经将它设置为接受 drop,模式为 DragDrop 等,我可以在整个地方移动 QListWidgetItems(当然是在 QListWidget 内部)。
我喜欢这种行为,我希望它保持原样,但我也希望我的 QListWidget 也接受来自 QTreeWidget 的丢弃。如果我尝试重新实现 QListWidget 的 dropEvent() ,那么我将失去默认行为。
有什么方法可以扩展当前行为,以便在 listwidget 项目之间拖放和从 treewidget 拖放到 listwidget,或者我必须在我的 dropEvent() 重新实现中完全重写这两种行为?
非常感谢任何答案:)