Qt Poussoir Sensitif/Pressé icônes
Je suis débutant en Qt, et je veux mettre un QPushButton à une icône différente à chaque fois que quelqu'un place le pointeur de la souris au-dessus d'elle. Voici mon code pour l'instant:
#include <QPushButton>
QPushButton *button = new QPushButton(mainWindow);
button->setIcon(QIcon(":/icons/button.png"));
button->setIconSize(QSize(128,56);
button->setGeometry(0,0,128,56);
J'ai entendu quelque chose au sujet de feuilles de style, mais je n'ai aucune idée de la façon de les utiliser et de toute la documentation est très confus pour moi. Quelqu'un pourrait expliquer comment je peux définir l'icône ":/icons/bouton de pointage.png" chaque fois que la souris survole le bouton? Aussi, à moins qu'il ressemble exactement la même lorsqu'il est pressé, il serait génial si vous pouviez me montrer que trop.
Merci d'avance 🙂
InformationsquelleAutor Connor M | 2013-08-22
Vous devez vous connecter pour publier un commentaire.
Vous pouvez définir la feuille de style pour la
QPushButton
exemple, comme indiqué ci-dessous:border-image
au lieu debackground-image
. J'ai changé la réponse en conséquence.avez-vous essayé le qproperty - syntaxe?