Ну, это зависит от того, что именно вы хотите.
Самый простой способ - изменить selectionMode
на QAbstractItemView::ContiguousSelection
.Таким образом, вы будете иметь последовательность перетаскивания клика.Тем не менее, нажатие Ctrl будет по-прежнему активным, но оно будет вести себя как нажатие Shift.
Если вы действительно хотите отключить нажатие Ctrl, единственный способ - переопределить mousePress()
или * 1008.* событие и отфильтровать их.