Здравствуйте!
Есть QTableView, в котором данные нельзя вручную редактировать, можно только переносить с помощью Drag&Drop.
Проблема в том, что при перетаскивании ячейка выделяется синим. Как можно убрать выделение? Если просто убрать Qt::ItemIsSelectable, то нельзя захватить объект для перетаскивания.
Алексей1153
14.9.2018, 7:15
можно попробовать во время перетаскивания переключить стиль
http://doc.qt.io/qt-5/stylesheet-examples.htmlCustomizing QTableView
может, поможет использование ролей цветов в модели
http://doc.qt.io/qt-5/qt.html#ItemDataRole-enumа иногда, когда область перетаскивания бывает очень сложной, помогает приём с созданием поверх области прозрачного окна размером с эту область, все операции перетаскивания можно делать в этом окне + вспомогательная графика на нём же
Алексей1153
15.9.2018, 11:31
MishaUA, покажи, что пробовал то
Щас кода под рукой нет. Как буду за тем компом - сброшу