我有一个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。