А как? Я тоже делал несколько типов затухания, большая проблема в том, что они жоско тормозят. Спасает только использование композитного менеджера и специального затухания, заточенного под него.
Да обычно, setWindowOpacity + QTimeLine... Разрабатывать только начал, так что графику еще не накручивал, но пока особых тормозов не заметил.