读书人

设置QPushButton透明度的有关问题

发布时间: 2012-09-28 00:03:35 作者: rapoo

设置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 来做更方便。。

读书人网 >QT开发

热点推荐