• 1213阅读
  • 1回复

[讨论]QToolButton在鼠标悬浮状态下,如何用Qss设置它按钮下边框自定义的颜色呢? [复制链接]

上一主题 下一主题
离线lwei24
 

只看楼主 倒序阅读 楼主  发表于: 2022-05-10
如题,各位大佬,在做QWidget上加了几个QToolButton按钮,它的样式如下:
  1. QWidget[nav="top"] QAbstractButton
  2. {
  3.     border-style:none;
  4.     border-radius:0px;
  5.     padding:5px;
  6.     color:white;
  7.     background:#0B0F1B;
  8. }
  9. QWidget[nav="top"] QAbstractButton:hover,QWidget[nav="top"] QAbstractButton:pressed,QWidget[nav="top"] QAbstractButton:checked
  10. {
  11.     border-style:solid;
  12.     border-width:0px 0px 2px 0px;
  13.     padding:4px 4px 2px 4px;
  14.     border-color:white;
  15.     background:#0B0F1B;
  16. }


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

只看该作者 1楼 发表于: 2022-05-12
QToolButton:hover {
        border: 2px solid #FF0000;
}

hover状态是鼠标悬浮划过的状态,通过设置border,应该可以试试看效果
快速回复
限100 字节
 
上一个 下一个