PyQt4 Drag&下降

时间:2010-01-12 18:48:23

标签: python qt4 pyqt4

Qt4支持Drag&删除操作,我就像在tutorial中一样使用它们。现在我希望能够将外部元素(文件)拖到GUI表单中并基于此执行操作(比如获取完整路径并将其复制到某处)。

我不确定这是否是Qt无法做到的限制。有人知道你如何用Qt做到这一点?只需将文件拖入GUI ...

即可

谢谢, 马吕斯

1 个答案:

答案 0 :(得分:3)

大多数文件管理器使用text/uri-list目标提供拖放数据。

关于链接教程,首先需要将窗口小部件设置为接受删除text/uri-list数据,然后通过调用event.mimeData().urls()来检索URI。返回值是QUrl对象的列表。