私はスタイルシートを使ってQComboBoxをスタイルするので、qss構文に従って適用します。QComboBox選択されたアイテムの背景が反映されません
QComboBox {
border: none;
border-radius: 0px;
background-color: rgb(255, 255, 255);
color: rgb(0, 0, 0);
selection-background-color: rgb(0, 85, 255);
font: 14pt;
}
QComboBox:editable {
background-color: rgb(255, 255, 255);
}
QComboBox:!editable:on, QComboBox::drop-down:editable:on {
background-color: rgb(200, 200, 200);
}
QComboBox:on { /* shift the text when the popup opens */
padding-top: 3px;
padding-left: 4px;
}
QComboBox::drop-down {
width: 0px;
height:0px;
border-radius: 0px;
}
QComboBox::drop-down:hover
{
border: none;
border-radius: 0px;
background-color: rgb(0, 170, 255);
}
QComboBox QAbstractItemView{
background-color: rgb(255, 255, 255);
border-radius: 0px;
color: rgb(0, 0, 0);
font: 14pt;
}
QComboBox QAbstractItemView:item{
color: rgb(85, 85, 0);
background-color: rgb(170, 170, 127);
selection-background-color: rgb(170, 170, 255);
selection-color: rgb(85, 0, 127);
height:40px;
font: 16pt;
}
問題:選択背景色:RGB(170、170、255)。 in
QComboBox QAbstractItemView:item{
color: rgb(85, 85, 0);
background-color: rgb(170, 170, 127);
selection-background-color: rgb(170, 170, 255); <- Not Working
selection-color: rgb(85, 0, 127);
height:40px;
font: 16pt;
}
は適用されません。選択した項目の背景をドロップダウンしても反映されません。 この問題を解決するのを手伝ってください。
あなたの助けていただきありがとうございます。しかし、私はQtの仕事を辞めました。 – Jai
@Jaiもあなたにとって悪いです... –
@Jacob .. ha ha ha、しかし残念ながら、今度はQtで次の月に再入力します – Jai