1

ビデオを実行している 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を使用しています。

4

0 に答える 0