移植玩QT程序到arm板,发现触摸屏不准(呈现出触摸位置与光标关于x轴和y轴对称)
查找资料发现,这是由于qt的坐标与触摸屏的坐标不一致导致的。可以设置环境变量是qt坐标与触摸屏坐标一致。在此特殊记录一下
解决方法:
修改 环境变量:vi /etc/profile
添加如下语句:
export QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=/dev/input/event1(节点):rotate=180
保存退出,重启
:rotate(旋转的意思)具体等于多少要看qt坐标与触摸屏坐标的具体情况,一般rotate的取值有90 180 270.
还可以只关于x轴旋转180,如下:
:export QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=/dev/input/event1(节点):rotate=180:invertx