Bonjour,
J'essaie de personnaliser le style d'une qcombobox.
Voici ou j'en suis :

Nom : 01.png
Affichages : 273
Taille : 9,8 Ko

Quand l'item au-dessus la combobox est surligné :

Nom : 02.png
Affichages : 286
Taille : 14,8 Ko

Quand les autres items sont surlignés :

Nom : 03.png
Affichages : 271
Taille : 14,8 Ko

Le problème c'est que je voudrais :
- avoir un gradient personnalisé pour la combobox lorsque qu'elle est fermée.
- avoir le gradient par défaut du système pour les items de la combobox (comme la deuxième image).

Voici mon code :
Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 QComboBox {
     border: 1px solid #666666;
     border-radius: 3px;
     padding: 1px 18px 1px 3px;
 }
 
 QComboBox:!on {
      background: qlineargradient(spread:pad, x1:1, y1:1, x2:1, y2:0, stop:0 rgba(188, 188, 188, 255), stop:1 rgba(242, 242, 242, 255));
 }
 
 QComboBox::drop-down {
     subcontrol-origin: padding;
     subcontrol-position: top right;
     width: 15px;
     border-top-right-radius: 3px;
     border-bottom-right-radius: 3px;
 }
 QComboBox::down-arrow {
     image: url(:/images/down-arrow.png);
 }