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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Drop image from browser (не выполняется dropEvent функция)  (Прочитано 1898 раз)
Resager
Гость
« : Февраль 03, 2011, 16:36 »

Реализовал драг энд дроп на ТекстЕдит, проверяю тип данных в функции, однако если перетаскивать картинки прямиком из браузера, тогда картинка появляется в поле текст едита, а точнее создаётся тэг IMG, однако параметр SRC содержит ссылку на картинку (HTTP), и соответственно она сама не отображается (а взамен её стандартная, как при несуществаовании картинки) что собственно и ясно, скачивать за меня никто не будет. НО функция dropEvent(QDropEvent *event) не выполняется, выполняется только dragEnterEvent(QDragEnterEvent *event), в ней я в дебаг вывел:
Код:
qDebug() << "==" << event->format() << "==" << event->type() << "==";
и получил:
Цитировать
== application/x-qt-windows-mime;value="FileGroupDescriptorW" == 60 ==

Но как перехватить ссылку на картинку тогда. если она дропается непонятным образом?
в исходнике HTML вот такой тег формируется
Цитировать
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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