我在没有 X 服务器的情况下以 kiosk 模式运行 PyQt 应用程序。
操作系统和库:Ubuntu 21.04 x86_64
;PyQt 5.15.4
; eglfs
作为后端
信息亭监视器将旋转 90 度。如果我导出变量QT_QPA_EGLFS_ROTATION=90
,那么 GUI 会旋转。但是,鼠标指针并没有在屏幕上旋转(至少看起来它没有旋转)。应用程序正确读取了鼠标的位置,交换了x、y坐标,但是屏幕上“绘制”的光标没有旋转,见下图
如果我向下移动 еру 鼠标,实际光标也会向下移动,但绘制的光标(屏幕上的箭头)会向左移动。
如果在真正的光标位置有一个按钮,我什至可以点击它
那么,如何旋转“绘制的光标”呢?