【发布时间】:2014-05-24 00:01:31
【问题描述】:
如何在 Qt 5.2 应用程序中生成文件拖放操作,该应用程序在文件系统(Windows、Mac 等)中执行复制(或移动)?更具体地说:生成具有 1+ 个文件路径的拖动,当拖放到系统上时将对这些文件执行复制/移动。
有没有我可以使用的标准 mime 类型 - 提供文件路径作为 mime 数据?
【问题讨论】:
标签: drag-and-drop mime-types qt5 qt5.2
如何在 Qt 5.2 应用程序中生成文件拖放操作,该应用程序在文件系统(Windows、Mac 等)中执行复制(或移动)?更具体地说:生成具有 1+ 个文件路径的拖动,当拖放到系统上时将对这些文件执行复制/移动。
有没有我可以使用的标准 mime 类型 - 提供文件路径作为 mime 数据?
【问题讨论】:
标签: drag-and-drop mime-types qt5 qt5.2
【讨论】:
QUrl::fromLocalFile(const QString &localFile) 来创建您的QUrl 实例。它抽象出正确编码路径的复杂性。