gpt4 book ai didi

css - 如何使用 CSS 在 Qt4 中悬停/按下时设置 PushButton 的图像大小

转载 作者:太空宇宙 更新时间:2023-11-04 04:26:12 28 4
gpt4 key购买 nike

我想要一个 QPushButton,其中图像在鼠标悬停时调整大小。

以下适用于 QToolButton:

QToolButton
{
border: 0px;
}

QToolButton:hover
{
padding: 2px;
}

QToolButton:pressed
{
padding: 4px;
}

...图像被调整大小(因为填充改变)。

但是当将它应用于 QPushButton 时,它会失败(图像不会调整大小)。

我也是这样做的:

QPushButton
{
border: 0px;
}

QPushButton:hover
{
padding: 2px;
}

QPushButton:pressed
{
padding: 4px;
}

当边框增加(而不是 0)并且设置了边距而不是填充时,您可以看到调整大小效果应用于边框...但是图像被忽略了。如何解决?

最佳答案

据我所知,:hover 修饰符不处理QPushButton 属性的动态变化。所以使用QToolButton 是个好主意。例如,不能为 QPushButton 更改文本装饰(斜体/下划线),但可以为 QToolButton 更改。这就是为什么我们使用 QToolButton 自定义而不是编写自己的小部件来显示 URL。

关于css - 如何使用 CSS 在 Qt4 中悬停/按下时设置 PushButton 的图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18250591/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com