Можно ли перетащить любой файл в приложение QT? - PullRequest
1 голос
/ 15 ноября 2011

возможно ли включить Drag & Drop в приложениях QT? Я хочу перетащить любой файл в свое приложение, и я хочу прочитать его имя файла и путь.

Я наблюдал за примерами поиска с помощью перетаскивания дополнительная информация, но я только понял, что перетаскивание работает между внутренними виджетами приложения QT.

Заранее спасибо.

1 Ответ

3 голосов
/ 15 ноября 2011

Для файлов, перетаскиваемых через ваш виджет, QMimeData будет иметь urls , которые являются путями к файлам.

С http://doc.qt.io/qt-5/dnd.html#drag-and-drop-actions:

Другое основное использование действий перетаскивания - при использовании ссылочного типа, такого как text / uri-list, где перетаскиваемые данные фактически являются ссылками на файлы или объекты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...