ビデオを実行している QT アプリケーションがあり、その上に QT グラフィックスがあります。長方形内のすべてのグラフィックスレイヤーが透明になり、ビデオが見えるように穴を開ける必要があります。
setMaskを確認したのですが、このAPIだと穴の四角が白くなります。これはスニペットです -
QRegion r1(0, 0, 1280, 800, QRegion::Rectangle);
QRegion r2(0, 150, 600, 480, QRegion::Rectangle);
QRegion visibleReg = r1.subtracted (r2);
setMask(visibleReg);
どんな助けでも大歓迎です。QT5を使用しています。