我想在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;
}