Изменение цвета переднего плана подэлементов выбранных строк в Qt5.4
Я хотел бы изменить цвет переднего плана виджетов ячеек в QTableWidget
, Иерархия следующая:
QTableWidget
> QTableWidgetItem[]
>> QLabel
>> QLineEdit
>> QLineEdit
>> QLineEdit
>> QLineEdit
То есть пять столбцов и N
строки в виде списка. Я хочу, чтобы цвет шрифта всех подпунктов изменялся при выделении / выделении строки. Я пытаюсь получить это с помощью QStyleSheet
,
попытки
1) Следующее не работает, потому что оно меняет цвет независимо от состояния выбора:
QTableWidget::item:selected QLabel,
QTableWidget::item:selected QLineEdit {
color: white;
}
2) следующее не работает, потому что QLabel
/QLineEdit
не отвечает на selection-color
:
QTableWidget::item:selected QLabel,
QTableWidget::item:selected QLineEdit {
color: #666;
selection-color: white;
}