Как переместить QWidget за пределы экрана в Linux?

В некоторых случаях нам нужно переместить QWidget за пределы координаты экрана (переместить его с отрицательной позицией), например здесь, нам нужно чтобы переместить наш основной виджет за пределы экрана, чтобы пользователь мог видеть, что он / она набирает, через virtual keyboard, но это поведение не работает на платформе X11 (проверено в ubuntu 18.04).

  • Это связано с window manager или Qt?
  • Какое решение для этого?

person IMAN4K    schedule 22.08.2019    source источник
comment
Почему бы просто не hide() виджет, а не убрать его с экрана?   -  person Jesper Juhl    schedule 22.08.2019
comment
@JesperJuhl. Мы показываем виртуальную клавиатуру Qt, когда пользователь нажимает на ввод, и нам нужно переместить главное окно за пределы экрана, чтобы увидеть, что мы вводим в виджет ввода, поэтому мы не можем скрыть главное окно (поведение: i.stack.imgur.com/xgXCH.gif)   -  person IMAN4K    schedule 22.08.2019
comment
@JesperJuhl. Кстати, я просто хочу, чтобы поведение ALT + Left Button при перемещении окна было именно таким.   -  person IMAN4K    schedule 22.08.2019