с установленным режимом выделения - QAbstractItemView::ContiguousSelection позволяет выделять несколько диапозонов ячеек при сбрасывании current index (кликом по сцене). При таком поведении возможна ситуация, когда диапозоны могут пересекаться, что влечёт дополнителных проверок и обработок при реализации функционала модификации данных. Корректно ли данное поведение?
Это правильная работа ContiguousSelection. У вас в слот-обработчик попадает весь выделенный регион или только новые ячейки?
Весь регион, QItemSelection
Обсуждают сегодня