Название: SelectRows и State_Selected Отправлено: folibis от Июнь 28, 2010, 08:35 У меня есть такая конструкция: QTableView(MyTable), в качестве модели используется класс, производный от QAbstractTableModel, для отрисовки использую делегат, производный от QStyledItemDelegate(MyTableDelegate).
нужно чтоб при клике выделялась только строка, для этого делаю: Код: MyTable->setSelectionBehavior(QAbstractItemView::SelectRows); Код: if(option.state & QStyle::State_Selected){тут закрашиваю строку цветом выделения} Название: Re: SelectRows и State_Selected Отправлено: asvil от Июнь 28, 2010, 08:42 if(option.state & QStyle::State_HasFocus) {тут закрашиваю строку цветом текущей ячейки}
Название: Re: SelectRows и State_Selected Отправлено: folibis от Июнь 29, 2010, 01:12 Супер, то что надо. Что то я все свойства прошел, а это не заметил. Спасибо!
|