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