Qt LinuxFB: смещение верхнего левого угла зависит от размера mmsize? - PullRequest
0 голосов
/ 10 апреля 2019

Эта проблема появилась после обновления Qt с 5.7.1 до 5.12.2. Мое приложение, запущенное в Debian на BeagleBone Black с бэкэндом LinuxFB, сместилось на несколько пикселей от верхнего левого угла.

Я обнаружил, что сдвигом можно управлять с помощью опции "mmsize", которую мне никогда не приходилось использовать раньше. Теперь я должен использовать:

export QT_QPA_PLATFORM=linuxfb:mmsize=4000x3000

На рисунке ниже показано, как приложение сдвигается с различными значениями, передаваемыми с помощью "mmsize". Действительно большие числа устраняют смещение, например 4000x3000. Разрешение ЖК-дисплея составляет 800x600, а его физический размер - 210x159 мм.

enter image description here

Почему так себя ведет? Если это функция, как она должна использоваться? Кроме того, опция «смещение» вообще не работает для меня.

Спасибо за идеи / указания!

...