【问题标题】:PyQt4 Drag & DropPyQt4 拖放
【发布时间】:2010-01-13 04:34:11
【问题描述】:

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

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

谢谢, 马吕斯

【问题讨论】:

    标签: python qt4 pyqt4


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢 URI 是我应该搜索的词!
    猜你喜欢
    • 2013-01-01
    • 2012-01-14
    • 1970-01-01
    • 2011-05-08
    • 1970-01-01
    • 1970-01-01
    • 2020-04-03
    • 1970-01-01
    • 2012-10-19
    相关资源
    最近更新 更多