Qt4支持Drag&删除操作,我就像在tutorial中一样使用它们。现在我希望能够将外部元素(文件)拖到GUI表单中并基于此执行操作(比如获取完整路径并将其复制到某处)。
我不确定这是否是Qt无法做到的限制。有人知道你如何用Qt做到这一点?只需将文件拖入GUI ...
即可谢谢, 马吕斯
答案 0 :(得分:3)
大多数文件管理器使用text/uri-list
目标提供拖放数据。
关于链接教程,首先需要将窗口小部件设置为接受删除text/uri-list
数据,然后通过调用event.mimeData().urls()
来检索URI。返回值是QUrl对象的列表。