По моему, есть способы попроще, нежели создание наследника. Правда для предложенного мной варианта нужна Qt 4.7.
И так..
Создаем свойство alpha для окна, где лабел. Это свойство будет иметь отношение
только к лабелу.
Q_PROPERTY(int alpha READ alpha WRITE setAlpha)
private:
int palpha;
int alpha() const;
void setAlpha(const int a_alpha);
И в setAlpha с помощью setStyleSheet указываем color лабела
ui->label->setStyleSheet(QString("color:rgba(100, 100, 100 , %1)").arg(a));
И вешаем это всё на QPropertyAnimation
QPropertyAnimation *propAnimationFade;
propAnimationFade = new QPropertyAnimation(this, "alpha");
propAnimationFade->setDuration(1000);
propAnimationFade->setStartValue(255);
propAnimationFade->setEndValue(0);
propAnimationFade->start();
Для наглядности - пример во вложениях =)