Qt4支持拖放操作,我已经像在tutorial中一样使用它们了。现在,我希望能够将外部元素(文件)拖到GUI表单中,并基于此执行操作(如获取完整路径并将其复制到某个位置)。
我不确定这是不是一个限制,就像Qt做不到的那样。有人知道如何使用Qt做到这一点吗?只需将文件拖放到GUI中...
谢谢,马吕斯
发布于 2010-01-13 04:34:12
大多数文件管理器使用text/uri-list目标提供拖放数据。
关于链接的教程,首先需要将小部件设置为接受删除text/uri-list数据,然后可以通过调用event.mimeData().urls()来检索URI。返回值是QUrl对象的列表。
https://stackoverflow.com/questions/2051488
复制相似问题