Название: Как заставить вид QTableView выбирать только строки при ::SelectRows ? Отправлено: xintrea от Апрель 04, 2016, 20:28 Оказывается, вид QTableView, при использовании настройки:
Код: setSelectionBehavior(QAbstractItemView::SelectRows); не всегда выбирает только строки. Например, после скрытия/показывания заголовков, выбранная строка превращается в выбранную ячейку. Есть еще какие-то действия, после которых выбор строки превращается в выбор ячейки - несколько раз натыкался, но однозначно сказать не могу. В общем, таких действий несколько, и неизвестно, где еще скрыта эта "особенность". А у меня программа вся построена на предположении, что всегда выбрана строка таблицы, а не ячейка. И после такого самопроизвольного переключения "на ячейку" я имею сегфолт в неожиданных местах. Вопрос: как заставить вид всегда выполнять настройку ::SelectRows? Какой-то сигнал надо отлавливать, чтобы "подправлять" работу вида? Но какой? |