Bonjour,
J'essaie de personnaliser le style d'une qcombobox.
Voici ou j'en suis :
Quand l'item au-dessus la combobox est surligné :
Quand les autres items sont surlignés :
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); }
Partager