Подтвердить что ты не робот

Таблицы стилей Qt: QHeaderView рисует текст заголовка полужирным, когда выбраны данные просмотра

Я пытаюсь создать QTableView с Qt Stylesheets. Все работает нормально, за исключением того, что все тексты заголовков таблиц (заголовки столбцов) нарисованы жирным шрифтом всякий раз, когда выбраны данные в представлении таблицы.

Я пробовал такие вещи:

QTableView::section {
    font-weight: 400;
}
QTableView::section:selected {
    font-weight: 400;
}

QHeaderView {
    font-weight: 400;
}

QHeaderView::section {
    font-weight: 400;
}

безрезультатно.

Может ли кто-нибудь указать мне в правильном направлении, в идеале используя таблицы стилей?

4b9b3361

Ответ 1

Я не тестировал его, но настройка свойства QHeaderView:: highlightSections на false должна делать трюк.

Вы можете получить указатель на объект QHeaderView с помощью методов QTableView verticalHeader() и horizontalHeader().