Russian Qt Forum
Ноябрь 05, 2024, 11:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Перетаскивание файла  (Прочитано 15345 раз)
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #15 : Июль 16, 2009, 11:16 »

что-то я подвис на этой задаче:) просто так в миме дата ссылку на темп передавать не получится, потому что в момент завершения дропа файлов-то еще нет( но идея верная, тк винрар распаковывает сначала куда-то во временную папку, а уже ПОТОМ перемещает
Записан
Grekon
Гость
« Ответ #16 : Июль 16, 2009, 14:02 »

на сколько я разобрался, узнать, куда пользователь перетащил файл, механизм drag&drop не позволяет?
Записан
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #17 : Январь 07, 2011, 03:26 »

перетаскиваю файл из експлорера в приложение,
как вытащить превьюшку файла ту что при драге с експлорера на самого себя видно?
нужно ее оставить и сделать аналог подписи действия как на скрине в мое приложение
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #18 : Январь 10, 2011, 10:31 »

Если я правильно понял, то
Код
C++ (Qt)
QIcon QFileIconProvider::icon ( const QFileInfo & info ) const
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #19 : Февраль 14, 2011, 05:39 »

Если я правильно понял, то
Код
C++ (Qt)
QIcon QFileIconProvider::icon ( const QFileInfo & info ) const

спасибо, это очень полезная функция, раньше я это на WinApi делал, теперь запомню.

Но если пользователь тащит много файлов, то превью под мышкой состоит из сетки файлов,
именно ее (точную копию) я и хотел сохранить на приложении. Это возможно?
Это первое, а второе, появилась проблема, при перетаскивании файла из експлорера на виджет с зажатым Shift файл почему-то перемещается в корзину. В общем я бы и сам фильтровал модифиеры.. как исправить это?
Можно ли достучаться к объекту QDrag при перетаскивании файла с експлорера на виджет?
И я еще не разобрался откуда получать сигналы о изменении Qt::DropAction .. фильтрую таймером модифиеры Улыбающийся
Помогите кто чем может Улыбающийся
« Последнее редактирование: Февраль 14, 2011, 05:46 от IGHOR » Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.092 секунд. Запросов: 23.