读书人

qpushbutton 设置背景图片,该怎么解决

发布时间: 2012-03-14 12:01:12 作者: rapoo

qpushbutton 设置背景图片
创建一按钮,并设置背景图片,
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的例子就好,半小时足够理解并自行修改了
[解决办法]

探讨
创建一按钮,并设置背景图片,
button->setEnabeled(false);
背景图片能不能跟着变灰?
designeer自身有这种实现,但是用designer编辑时设置stylesheet后,也是不能使背景变灰

难道只有setenabled的同时变换背景图片才能达到这种效果吗?

读书人网 >QT开发

热点推荐