C++ WindowStaysOnBottomHint和无框标志使don';不要将我的Qt窗口放在所有窗口的底部
我想要一个未装饰的窗口,它将保持在所有窗口的背景中 为此,我将两个窗口标志应用于this Qt窗口:C++ WindowStaysOnBottomHint和无框标志使don';不要将我的Qt窗口放在所有窗口的底部,c++,qt,C++,Qt,我想要一个未装饰的窗口,它将保持在所有窗口的背景中 为此,我将两个窗口标志应用于this Qt窗口:Qt::FramelessWindowHint和Qt::WindowStaysOnBottomHint 如果我只应用第一个标志,它将取消装饰我的窗口。如果我只应用第二个标志,我将有一个不是未装饰的窗口,而是所有窗口的背景 我无法理解为什么我应用这两个标志时会出现两种情况: 如果订单是: view->setWindowFlags(Qt::WindowStaysOnBottomHint); vi
Qt::FramelessWindowHint
和Qt::WindowStaysOnBottomHint
如果我只应用第一个标志,它将取消装饰我的窗口。如果我只应用第二个标志,我将有一个不是未装饰的窗口,而是所有窗口的背景
我无法理解为什么我应用这两个标志时会出现两种情况:
view->setWindowFlags(Qt::WindowStaysOnBottomHint);
view->setWindowFlags(Qt::FramelessWindowHint);
view->setWindowFlags(Qt::FramelessWindowHint);
view->setWindowFlags(Qt::WindowStaysOnBottomHint);
我有一个未装饰的窗口,但不停留在背景上view->setWindowFlags(Qt::WindowStaysOnBottomHint);
view->setWindowFlags(Qt::FramelessWindowHint);
view->setWindowFlags(Qt::FramelessWindowHint);
view->setWindowFlags(Qt::WindowStaysOnBottomHint);
我有一个没有装饰,但保持在背景上的窗口我如何才能创建一个保持在背景中且未装饰的窗口?我想您可能需要的是:
view->setWindowFlags(Qt::FramelessWindowHint | Qt::WindowStaysOnBottomHint);
标志通常仅作为设置了某些位的整数实现,而
按位或用于设置标志的多个位。不了解Qt,我想您可能需要:
view->setWindowFlags(Qt::FramelessWindowHint | Qt::WindowStaysOnBottomHint);
标志通常仅作为设置了某些位的整数实现,而按位或
用于设置标志的多个位