我从 Qt 开始,每当有人将鼠标悬停在它上面时,我想将 QPushButton 设置为不同的图标。到目前为止,这是我的代码:
#include <QPushButton>
QPushButton *button = new QPushButton(mainWindow);
button->setIcon(QIcon(":/icons/button.png"));
button->setIconSize(QSize(128,56);
button->setGeometry(0,0,128,56);
我听说过一些关于样式表的事情,但我不知道如何使用它们,而且所有的文档都让我很困惑。有人可以解释一下当鼠标悬停在按钮上时如何将图标设置为“:/icons/button-hover.png”?此外,除非它在按下时完全一样,如果你也能告诉我那将是很棒的。
提前致谢 :)