Название: [Решено] QTableView и выделение. Отправлено: Hrundel от Июнь 04, 2015, 14:22 Всем привет.
Есть пять таблиц QTableView у всех одна модель и одна модель выделения. Когда кликаю на любую из таблиц, параллельно показываю выделение в остальных. Но так как остальные не в фокусе у них выделение другого цвета. Есть ли возможность как-то выделить таблицы не в фокусе, тем же цветом как та которая в фокусе? Подойдут оба варианта с делегатом или без. Если с делегатом, то прошу чуть по-подробнее, так как не знаю как рисовать делегат в фокусе и без. Спасибо! Название: Re: QTableView и выделение. Отправлено: Fregloin от Июнь 04, 2015, 14:32 скорее всего нужно будет переопределить модель для ролей TextColorRole, BackgroundColorRole и смотреть, выделен ли элемент или нет.
Название: Re: QTableView и выделение. Отправлено: Hrundel от Июнь 04, 2015, 14:52 Спасибо, Fregloin, звучит очень в правильном направлении.
Вопрос как смотреть выделен ли элемент? Название: Re: QTableView и выделение. Отправлено: GreatSnake от Июнь 04, 2015, 15:38 Может просто выставить QPalette, в которой поменять неактивную группу на активную?
Название: Re: QTableView и выделение. Отправлено: Fregloin от Июнь 04, 2015, 16:24 Кстати да, как вариант.
Название: Re: QTableView и выделение. Отправлено: Hrundel от Июнь 04, 2015, 20:00 Получилось, Спасибо!
|