0

我在没有 X 服务器的情况下以 kiosk 模式运行 PyQt 应用程序。

操作系统和库:Ubuntu 21.04 x86_64PyQt 5.15.4; eglfs作为后端

信息亭监视器将旋转 90 度。如果我导出变量QT_QPA_EGLFS_ROTATION=90,那么 GUI 会旋转。但是,鼠标指针并没有在屏幕上旋转(至少看起来它没有旋转)。应用程序正确读取了鼠标的位置,交换了x、y坐标,但是屏幕上“绘制”的光标没有旋转,见下图

开始时的光标位置:
开始时的光标位置

如果我向下移动 еру 鼠标,实际光标也会向下移动,但绘制的光标(屏幕上的箭头)会向左移动。

鼠标移动后的光标位置:
鼠标移动后的光标位置

如果在真正的光标位置有一个按钮,我什至可以点击它

那么,如何旋转“绘制的光标”呢?

4

0 回答 0