ich möchte gerne ein QLabel, welches ein parent hat mit einem fadein/out effekt versehen.
der folgende code zeigt mir aber nur das label in einer transparenz an welche als startwert übergeben wurde. D.h. das label wird tarnsparent angezeigt, aber eben fest mit dem wert 0.6, eine Animation zum endwert (1.0) findet nicht statt. Sieht hier jemand wo das problem liegt, die transparenz kann man ja anscheinend ändern (was mit
Code: Alles auswählen
label->setWindowOpacityCode: Alles auswählen
QGraphicsOpacityEffect *effect = new QGraphicsOpacityEffect(label);
label->setGraphicsEffect(effect);
QPropertyAnimation *anim = new QPropertyAnimation(effect, "opacity");
anim->setStartValue(0.6);
anim->setEndValue(1.0);
anim->setDuration(1000);
anim->start(QAbstractAnimation::DeleteWhenStopped);