将鼠标悬停在qt中的按钮上时更改图标

时间:2020-04-21 07:29:05

标签: qt button icons mousehover

当鼠标悬停在qt上时,我尝试更改qt中的按钮图标。但是我找不到任何有用的例子。如果有人可以帮忙,请举一个小例子。我在QEvent :: MouseMove以及与该主题相关的hoverenter和hoverleave事件中找到了示例,但是我没有成功使用它们

1 个答案:

答案 0 :(得分:1)

我认为您可以找到有用的示例:

1)使用QSS->

Deserialize

2)从代码->

更新样式表
QPushButton {
    border-image: url(:/icons/normal);
    background-repeat: no-repeat;
}

QPushButton:hover {
    border-image: url(:/icons/hover);
    background-repeat: no-repeat;
}

别忘了在资源文件夹中找到您的图像。 祝你好运:)