如何在 Linux 上将 QWidget 移出屏幕?

问题描述 投票:0回答:1

在某些情况下,我们需要将

QWidget
移动到屏幕坐标之外(用负 pos 移动它),例如 here 我们需要将我们的主小部件移到屏幕外,以便用户查看他/她通过
 输入的内容virtual keyboard
但此行为在X11平台下不起作用(在
ubuntu 18.04
下测试)。

  • window manager
    Qt
    有关吗?
  • 这个问题有什么解决办法吗?
c++ qt x11 qwidget window-managers
1个回答
0
投票

我已将“this->setWindowFlags(Qt::FramelessWindowHint | Qt::WindowMinimizeButtonHint)”替换为“setWindowFlags(Qt::X11BypassWindowManagerHint | Qt::WindowMinimizeButtonHint)”,它对我有用(qt5.14.2 CentOS7)

© www.soinside.com 2019 - 2024. All rights reserved.