如何在Qt窗口中创建“孔”?

时间:2020-07-07 01:39:24

标签: c++ qt user-interface

我想在我的QMainWindow中创建一个“孔”。

假设黑色矩形是QMainWindow的“孔”。矩形内部应位于QMainWindow后面。例如,如果QMainWindow在我的桌面上打开,则矩形内部应该是我的桌面背景图像的一部分。

有解决方案吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

您应该使用QWidget::setMaskQWindow::setMask。有一个Qt示例:https://doc.qt.io/qt-5/qtwidgets-widgets-shapedclock-example.html