创建一按钮,并设置背景图片,
button->setEnabeled(false);
背景图片能不能跟着变灰?
designeer自身有这种实现,但是用designer编辑时设置stylesheet后,也是不能使背景变灰
难道只有setenabled的同时变换背景图片才能达到这种效果吗?
------解决方案--------------------
用QSS试试看,:)
推荐楼主看看Sample里面的StyleSheet
下面这段代码把PushButton的disabled图片设为Pressed状态的图片:
*::disabled{
border-image: url(:/Resources/images/pushbutton_pressed.png) 5;
border-width: 5;
}
------解决方案--------------------
请教一下楼上的,能用纯C++代码实现以上功能么?不熟悉QSS.
------解决方案--------------------
C++实现可能要麻烦很多,qss一点都不麻烦的,找一下QT自带的Sample看一下名为StyleSheet的例子就好,半小时足够理解并自行修改了
------解决方案--------------------