のセル ウィジェットの前景色を変更したいと思いますQTableWidget
。階層は次のとおりです。
QTableWidget
> QTableWidgetItem[]
>> QLabel
>> QLineEdit
>> QLineEdit
>> QLineEdit
>> QLineEdit
つまりN
、リスト ビューには 5 つの列と行があります。行が選択/強調表示されたときに、すべてのサブアイテムのフォントの色を変更したい。を使用してこれを取得しようとしてい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;
}