Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: алексей от Март 30, 2011, 10:55



Название: Drag and Drop в QTableWidget и KeyboardModifiers
Отправлено: алексей от Март 30, 2011, 10:55
Здравствуйте ! Есть QTableWidget, в котором через Drag and Drop в QTableWidget::dropMimeData происходит сортировка строк перетаскиванием на необходимую позицию. При нажатой клавише Shift dropMimeData не вызывается. Пробовал сделать сортировку в QTableWidget::dropEvent - с нажатым Shift тоже непонятки, получается пустая строка. Пока придумал просто вообще никак не реагировать на KeyboardModifiers - в dragEnterEvent вызываю QTableWidget::dragEnterEvent(event) только если event->keyboardModifiers() == Qt::NoModifier. Не подскажите как настроить реакцию Drag and Drop в QTableWidget с Qt::ShiftModifier и с другими модификаторами ???
Заранее спасибо.