在QT Graphics上打洞

时间:2013-08-23 07:50:55

标签: qt qt5

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

0 个答案:

没有答案