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