我想要一个未装饰的窗口,它将留在所有窗口的背景中。
为此,我将两个窗口标志应用于此 Qt 窗口:Qt::FramelessWindowHint
和Qt::WindowStaysOnBottomHint
.
如果我只应用第一个标志,它将取消装饰我的窗口。如果我只应用第二个标志,我将有一个未装饰但保留在所有窗口背景中的窗口。
我不明白为什么如果我同时应用两个标志我有两种情况:
如果订单是:
view->setWindowFlags(Qt::WindowStaysOnBottomHint); view->setWindowFlags(Qt::FramelessWindowHint);
我有一个未装饰但不留在背景上的窗口。
如果订单是:
view->setWindowFlags(Qt::FramelessWindowHint); view->setWindowFlags(Qt::WindowStaysOnBottomHint);
我有一个没有装饰但保持在背景上的窗口。
如何创建一个保持在背景中且未装饰的窗口?