查看完整版本: [-- QPushbutton图片变灰色 --]

QTCN开发网 -> Qt基础编程 -> QPushbutton图片变灰色 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

foxgod 2023-01-09 10:42

QPushbutton图片变灰色

我们给一个button设置图片的时候,如果设置了setenable(false);这个图片就变灰色了,但是使用setstylesheet后,想使图片变灰色,只能重新设置图片,那没有设置setstylesheet前,图片如何变成灰色的呢???

20091001753 2023-01-09 11:46
QPushButton 设置图片的方式有多种,你用的 setstylesheet 也叫“样式”
在你 setstylesheet 前,控件使用的是默认样式。
而你 setstylesheet 后,就替换成你设定的样式。

而你设定的样式里,并没有区分,setenable 不同状态的分别,而默认样式有状态分别。

wanger233 2023-01-10 10:59
setenable 会影响控件的显示,如你所说的的灰色
不是需要这个无法响应的效果 就可以单独设置图片 灰色和非灰色的图
不同状态例如点击 选中悬浮等可以在样式表中设置  逻辑复杂的话就只能反复设置样式了


查看完整版本: [-- QPushbutton图片变灰色 --] [-- top --]



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