当鼠标悬停在qt上时,我试图更改其按钮的图标。但是我找不到任何有用的例子。如果有人可以帮忙,请举一个小例子。我在有关此主题的QEvent :: MouseMove和hoverenter和hoverleave事件上找到了示例,但是我没有成功使用它们
我认为您可以找到这些示例有用:
1)使用QSS->
QPushButton {
border-image: url(:/icons/normal);
background-repeat: no-repeat;
}
QPushButton:hover {
border-image: url(:/icons/hover);
background-repeat: no-repeat;
}
2)从代码更新样式表->
button->setStyleSheet( "*{border-image: url(:/icons/normal);}
:hover{ border-image: url(:/icons/hover);}");
不要忘记在资源文件夹中找到您的图像。祝你好运:)