首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2012-03-14 
qpushbutton 设置背景图片创建一按钮,并设置背景图片,button-setEnabeled(false);背景图片能不能跟着变灰

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的同时变换背景图片才能达到这种效果吗?

热点排行