查看完整版本: [-- QToolButton在鼠标悬浮状态下,如何用Qss设置它按钮下边框自定义的颜色呢? --]

QTCN开发网 -> Qt基础编程 -> QToolButton在鼠标悬浮状态下,如何用Qss设置它按钮下边框自定义的颜色呢? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

lwei24 2022-05-10 17:57

QToolButton在鼠标悬浮状态下,如何用Qss设置它按钮下边框自定义的颜色呢?

如题,各位大佬,在做QWidget上加了几个QToolButton按钮,它的样式如下:
  1. QWidget[nav="top"] QAbstractButton
    {
        border-style:none;
        border-radius:0px;
        padding:5px;
        color:white;
        background:#0B0F1B;
    }
    QWidget[nav="top"] QAbstractButton:hover,QWidget[nav="top"] QAbstractButton:pressed,QWidget[nav="top"] QAbstractButton:checked
    {
        border-style:solid;
        border-width:0px 0px 2px 0px;
        padding:4px 4px 2px 4px;
        border-color:white;
        background:#0B0F1B;
    }


如何设置QToolButton在鼠标悬浮状态下下边框是红色呢?在qss里是设置哪个属性?各位大佬,有没有人做过这方面的东西?欢迎各位大佬指点,小弟不胜感激!

tanyue.esec 2022-05-12 10:50
QToolButton:hover {
        border: 2px solid #FF0000;
}

hover状态是鼠标悬浮划过的状态,通过设置border,应该可以试试看效果


查看完整版本: [-- QToolButton在鼠标悬浮状态下,如何用Qss设置它按钮下边框自定义的颜色呢? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled