1
QTでイメージを使用せずに半透明の黒色の背景(アルファ、0.5)を作成するにはどうすればよいですか?QTで背景を半透明にするにはどうすればよいですか?
QTでイメージを使用せずに半透明の黒色の背景(アルファ、0.5)を作成するにはどうすればよいですか?QTで背景を半透明にするにはどうすればよいですか?
私が知っている最も簡単な方法はこれで始めることです:on the Qt forums:
setStyleSheet("background:transparent;");
setAttribute(Qt::WA_TranslucentBackground);
setWindowFlags(Qt::FramelessWindowHint);
そして、それはそこからあなたがそれをしたいどのように動作するまで微調整し、もともと私が上でその先端を発見しました。
どのように私は0.5と言うようにアルファを調整するのですか? – chacham15
私はもっと簡単な方法を見つけたかもしれないが、試してみる機会がなかったと思う。そこには[QGraphicsOpacityEffect](http://developer.qt.nokia.com/doc/qt-4.8/qgraphicsopacityeffect.html)があるあなたはあなたのウィジェットに適用することができます、私は前にシャドウを使用して、それは細かいアルファチャンネルの制御を可能にします。 –