设置QPushButton透明度的问题
QPushButton透明度的问题
opacity=0.0;
effect=new QGraphicsOpacityEffect();
effect->setOpacity(opacity);
this->setGraphicsEffect(effect);(this代表我重构的QPushButton的对象指针)
现在的问题是
我设置透明度为0.0,QPushButton不显示,完全没问题
我设置透明度为1.0,QPushButton正常显示,完全没问题
但是我设只opacity为0.0-1.0之间的小数,我晕,The Program has unexpectedly finished.
注:这样设置对于QWidget的对象完全没问题
请问为什么?
谢谢!!!
[解决办法]
不show如何能看到呢
[解决办法]
为了显示。。做控件透明,其实可以用图片来实现的!!
QSS 来做更方便。。