J'utilise un QPushButton dans une application S60 Qt.Comment changer une icône QPushButton quand elle a le focus?
Je veux que l'icône du bouton change quand il a le focus.
J'ai essayé ce ...
navButton->setStyleSheet("background-image: url(c:/Data/navArrowsNotSelected.png);");
setStyleSheet("DoubleViewWidget QPushButton:focus {background-image: url(c:/Data/navArrowsSelected.png); border: 2px solid yellow}");
... mais l'image d'arrière-plan ne change pas le focus.
J'ai également essayé d'autres approches, en utilisant QPalette, etc., mais je n'arrive pas à faire fonctionner ça.
Existe-t-il un moyen de sélectionner un style de mise au point pour un widget?
... ou existe-t-il un autre moyen de le faire?
Merci! Cela a fonctionné: navButton-> setStyleSheet ("QPushButton {image-arrière-plan: URL (c: /Data/myIconNotSelected.png);} QPushButton: focus {background-image: URL (c: /Data/myIconSelected.png); 2px jaune solide;} "); –