Название: [Решено] Перетаскивание выделенных регионов в QTableView Отправлено: schmidt от Март 21, 2013, 09:56 Добрый день,
Хочу реализовать в таблице возможность перетаскивания выделенных строк/столбцов/регионов - функционал аналогичный тому, что представлен в Excel/OpenOffice Calc. Проблема на данный момент заключается в том, что если я в методе flags() модели возвращаю Qt::ItemIsDragEnabled, то становится невозможным "растягивать" выделение, щелкнув по ячейке - QTableView интерпретирует его как начало перетаскивания. Есть ли какой-то способ разрешить перетаскивать только уже выделенные элементы? Или придется учить модель запоминать выделенные элементы и возвращать для них особые флаги? Название: Re: Перетаскивание выделенных регионов в QTableView Отправлено: GreatSnake от Март 21, 2013, 12:08 Вот workaround:
Код
Название: Re: Перетаскивание выделенных регионов в QTableView Отправлено: schmidt от Март 21, 2013, 14:44 Спасибо, то что нужно :)
|