窗口置顶操作

使用setWindowFlags接口设置窗口的WindowStaysOnTopHint属性实现置顶操作。

接口

1
2
Qt::WindowFlags windowFlags() const
void setWindowFlags(Qt::WindowFlags type)

窗口置顶

  • 通知窗口系统该窗口应该位于所有其他窗口之上。注意,在X11上的一些窗口管理器上,您还必须传递Qt::X11BypassWindowManagerHint,以使此标志正确工作。
    1
    setWindowFlags(windowFlags()| Qt::WindowStaysOnTopHint);

窗口置底

  • 通知窗口系统该窗口应该位于所有其他窗口的底部。
    1
    setWindowFlags(windowFlags()| Qt::WindowStaysOnBottomHin);