qt中pushbutton样式表_Qt QPushButton样式表悬停(Qt QPushButton stylesheet hover)

Qt QPushButton样式表悬停(Qt QPushButton stylesheet hover)

我有以下按钮样式表:

QPushButton:hover{

background: qlineargradient(x1 : 0, y1 : 0, x2 : 0, y2 : 1, stop : 0.0 #ffd9aa,

stop : 0.5 #ffbb6e, stop : 0.55 #feae42, stop : 1.0 #fedb74);

}

QPushButton {

border: 1px solid #6593cf;

border-radius: 2px;

padding: 5px 15px 2px 5px;

background: qlineargradient(x1 : 0, y1 : 0, x2 : 0, y2 : 1, stop : 0.0 #f5f9ff,

stop : 0.5 #c7dfff, stop : 0.55 #afd2ff, stop : 1.0 #c0dbff);

color: #006aff;

font: bold large "Arial";

height: 30px;

}

QPushButton:pressed {

background: qlineargradient(x1 : 0, y1 : 0, x2 : 0, y2 : 1, stop : 0.0 #c0dbff,

stop : 0.5 #cfd26f, stop : 0.55 #c7df6f, stop : 1.0 #f5f9ff);

padding-top: 2px;

padding-left: 3px;

}

QPushButton:on {

background: qlineargradient(x1 : 0, y1 : 0, x2 : 0, y2 : 1, stop : 0.0 #5AA72D,

stop : 0.5 #B3E296, stop : 0.55 #B3E296, stop : 1.0 #f5f9ff);

padding-top: 2px;

padding-left: 3px;

}

QPushButton:disabled {

background: transparent #e5e9ee;

padding-top: 2px;

padding-left: 3px;

color: black;

}

我有一个按钮。 当它被按下时,侧面小部件被调整大小。 因此按钮获得按下的样式,当我释放它时获得悬停样式。 此外,窗口小部件被调整大小并且按钮“跟随”窗口小部件。 问题是当我用鼠标进行一些移动时,按钮会保持悬停状态并丢失它。 这是来自qt的错误还是我在样式表代码中遗漏了一些东西。

我做了一个动画gif显示情况:

IIveC.gif

谢谢

I have the following

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值