crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Не работает drag & drop в model/view
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
numlock Дата 27.5.2010, 9:01
  Здравствуйте!

Пытаюсь реализовать drag&drop для Model/View. У меня две модели из одной я хочу тащить, в другую кидать.

В моделях:
Реализовал все функции которые были указаны в справке (flags, разрешает перетаскивание и бросание; mimeData, кодирует и отдает данные; mimeTypes, поддерживает всего один миме-тип, но в обеих моделях он один и тот же; supportedDropActions, возвращает Qt::CopyAction).

В представлениях:
acceptDrops == true, dragDropMode == DragDrop, dragEnabled == true.

При попытке перетащить элементы из одного представления в другое перетаскивание начинается, но бросить на воторой view не получается: значек drop indicator говорит, что бросать нельзя, а само бросание не приводит к вызову функции dropMimeData в моделях.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 1:55