2

のセル ウィジェットの前景色を変更したいと思います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;
}
4

0 に答える 0