Qt で半透明のウィンドウを作成したい:
setWindowFlags(Qt::Popup| Qt::FramelessWindowHint);
setAttribute(Qt::WA_TranslucentBackground,true);
しかし、 を に設定するQt::WA_TranslucentBackground
とtrue
、各ウィジェットの四隅に白いものが表示されます。
マウスがウィジェット上をホバーするか、ウィジェットをクリックするたびに表示されます。これを回避するには?を に設定するQt::WA_TranslucentBackground
とfalse
、問題はなくなります。しかし、透明なウィンドウが必要です。よろしくお願いします!