Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Smogg от Март 10, 2015, 22:46



Название: QListView, Drag'nDrop, ExtendedSelection - продолжающееся выделение после драга.
Отправлено: Smogg от Март 10, 2015, 22:46
В ExtendedMode выделения можно зажать мышку и тянуть, выделяя таким образом несколько строк.

Но для драгэнддропа нужно единичное выделение мышкой, иначе да, коллизи и андефайнед бихевиор.

В общем, мне надо выкинуть мышиное множественное выделение, но сохранить использование модификаторов Shift, Ctrl...

Как бы это сделать подешевле?


Название: Re: QList, Drag'nDrop, ExtendedSelection - продолжающееся выделение после драга.
Отправлено: Zerkin от Март 11, 2015, 11:21
Вероятно, не самое лучшее решение, но я в своё время делал кастомное выделение с таким же поведением с помощью отслеживания keyboardModifiers().