Changer la couleur de sélection d'un QTableWidget
La valeur par défaut est pour la ligne sélectionnée à être de couleur grise si le QTableWidget n'a pas le focus, et orange, s'il dispose d'accent. Je voudrais, au lieu de cela, prendre la ligne sélectionnée sera rouge si le widget a le focus. J'ai essayé d'ajouter ce point à la feuille de style:
QTableWidget{ selection-background-color: red}
J'ai aussi essayé
QTableWidget:edit-focus{ selection-background-color: red}
et
QTableWidget:focus{ selection-background-color: red}
mais aucun d'entre eux semblent se transformer en quelque chose de rouge, il semble encore orange si concentré et gris si pas. Quelles sont les propriétés dois-je le mettre à faire de la ligne sélectionnée toujours de la même couleur, si oui ou non il a le focus?
Merci,
David
OriginalL'auteur David Doria | 2011-10-20
Vous devez vous connecter pour publier un commentaire.
C'est presque ça. Techniquement parlant, vous êtes le réglage de la couleur de sélection des éléments au sein de votre table de widget, donc:
devrait faire l'affaire.
Sinon:
Il y parvient très bien, mais il ne fonctionne pas lorsque nous avons créé la "couleur de fond" de l'article ainsi. J'ai à commenter la couleur d'arrière-plan afin de faire de la sélection de couleurs de travail.
J'ai ajouté une autre solution qui devrait fonctionner pour vous
OriginalL'auteur Chris