2012-02-20 13 views

答えて

1

私が知っている最も簡単な方法はこれで始めることです:on the Qt forums

setStyleSheet("background:transparent;"); 
setAttribute(Qt::WA_TranslucentBackground); 
setWindowFlags(Qt::FramelessWindowHint); 

そして、それはそこからあなたがそれをしたいどのように動作するまで微調整し、もともと私が上でその先端を発見しました。

+0

どのように私は0.5と言うようにアルファを調整するのですか? – chacham15

+1

私はもっと簡単な方法を見つけたかもしれないが、試してみる機会がなかったと思う。そこには[QGraphicsOpacityEffect](http://developer.qt.nokia.com/doc/qt-4.8/qgraphicsopacityeffect.html)があるあなたはあなたのウィジェットに適用することができます、私は前にシャドウを使用して、それは細かいアルファチャンネルの制御を可能にします。 –