• 10954阅读
  • 5回复

QToolButton 如何设置Hover状态的样式? [复制链接]

上一主题 下一主题
离线bqlhome
 
只看楼主 正序阅读 楼主  发表于: 2009-06-08
QToolButton:hover{background-color:Red}
这个设置为什么无效? 设置后按钮的状态还是系统默认的灰色,

而同样的QPuhButton:hover{background-color:Red}
对QPushButton按钮控件是有效的。

急,,我需要用来设置QToolBar中按钮在鼠标移上时的样式(QToolBar中的按钮是QToolButton).
离线ifantasy
只看该作者 5楼 发表于: 2011-10-17
标记
离线zsmdev
只看该作者 4楼 发表于: 2011-10-17
已经解决,是在样式表里面手写
离线zsmdev
只看该作者 3楼 发表于: 2011-10-17
这段代码是在哪里面写的?
我用Qt Creator直接拖过来的,怎么加如上代码?
谢谢
离线bqlhome
只看该作者 2楼 发表于: 2009-06-08
万分感谢楼上的兄弟,果然有效。
没想到ToolButton设置的竟然是border属性。
再次感谢!
离线feiying888

只看该作者 1楼 发表于: 2009-06-08
给你个模板,以后改着用就行了
QToolButton{ border-image: url(:/images/XXX.png) ;}
QToolButton:hover{ border-image:url(:/images/XXX_hover.png) ;}
QToolButton:pressed{ border-image: url(:/images/XXX_down.png) ;}

这段代码是没问题的,我一直在用
快速回复
限100 字节
 
上一个 下一个