我尝试从 Treeview(模板目录)拖放到 Listview(项目目录)。我读到最好的解决方案是从模型中实现 mimeData() 和 dropMimeData()。现在,我不知道在函数中放什么,我的测试只适用于拖动。
我将它们设置为:
树视图 :
- model = QFileSystemModel(模板路径)
- 拖动启用 = 真
- dragDropMode = dragOnly
- defaultDropAction = 复制动作
列表显示 :
- 模型 = QFileSystemModel(项目路径),ReadOnly=false
- dragDropMode = dropOnly
- sefaultDropAction = 复制操作