Я использую QTableWidget для отображения нескольких строк. Некоторые из этих строк должны отражать ошибку, и их цвет текста изменяется:
Строки, отражающие отсутствие ошибок, отображаются цветом по умолчанию (черный текст на белом фоне на моем компьютере).
Строки, отражающие наличие ошибки, отображаются красным цветом текста (красный текст на белом фоне на моем компьютере).
Это все нормально, пока нет выбора. Как только строка выделена, независимо от невыбранного цвета текста, цвет текста всегда становится белым (на моем компьютере) на синем фоне.
Это то, что я хотел бы изменить, чтобы получить следующее:
Когда строка выбрана, если строка отражает, ошибки нет, хотелось бы, чтобы она отображалась белым текстом на синем фоне (поведение по умолчанию).
Если строка отражает ошибку и выбрана, я хочу, чтобы она отображалась красным текстом на синем фоне.
Пока мне удалось изменить цвет выделения только для всего QTableWidget, а это не то, что я хочу!