Название: Убрать выделение таблицы Отправлено: blood_shadow от Март 19, 2011, 22:59 есть QTableView, если в таблице одна строка попытаться выделить эту строку
то выделяется вся таблица(см. картинку) (http://i.pixs.ru/storage/7/8/5/selectedPN_2738243_1878785.png) как убрать выделение всей таблицы и оставить только выделение строки? tableView->horizontalHeader()->setSelectionMode( QAbstractItemView::NoSelection ); - пробовал не помогает ставил installFilter() на tableView - не получается отловить событие нажатия мыши по итемах Название: Re: Убрать выделение таблицы Отправлено: Stiff от Март 19, 2011, 23:31 setSelectionBehavior ( QAbstractItemView::SelectionBehavior behavior ) ???
Название: Re: Убрать выделение таблицы Отправлено: blood_shadow от Март 19, 2011, 23:36 setSelectionBehavior ( QAbstractItemView::SelectionBehavior behavior ) ??? не такое не прокатываетНазвание: Re: Убрать выделение таблицы Отправлено: Etud от Март 20, 2011, 02:32 Отжатый заголовок:
Код
Название: Re: Убрать выделение таблицы Отправлено: blood_shadow от Март 20, 2011, 10:41 Отжатый заголовок: спасибо, помогло, хотя странно что она по умолчанию true, ассистент говорит - "By default, this property is false."Код
Название: Re: Убрать выделение таблицы Отправлено: BRE от Март 20, 2011, 10:54 хотя странно что она по умолчанию true, ассистент говорит - "By default, this property is false." Это при создании QHeaderView оно false, но объект хеадра используется в QTableView, который и устанавливает свойство в true.Название: Re: Убрать выделение таблицы Отправлено: blood_shadow от Март 20, 2011, 11:04 хотя странно что она по умолчанию true, ассистент говорит - "By default, this property is false." Это при создании QHeaderView оно false, но объект хеадра используется в QTableView, который и устанавливает свойство в true.я так понимаю всем управляет представление в архитектуре MVC? типа расчет значения QStyleOtionViewItem, вызывает делегат и т.д где можно узнать больше именно о внутренней структуре MVC? Название: Re: Убрать выделение таблицы Отправлено: BRE от Март 20, 2011, 11:09 В документации есть раздел: Model/View Programming.
|