【发布时间】:2015-06-09 10:57:33
【问题描述】:
我在 Raspberry Pi SPI 显示器上运行带有 pygame 后端的 Kivy。一切正常,除了触摸输入的 y 轴被反转。我该如何更改?
【问题讨论】:
标签: raspberry-pi kivy
我在 Raspberry Pi SPI 显示器上运行带有 pygame 后端的 Kivy。一切正常,除了触摸输入的 y 轴被反转。我该如何更改?
【问题讨论】:
标签: raspberry-pi kivy
我设法解决了以下问题:
sudo nano /usr/local/lib/python2.7/dist-packages/kivy/input/providers/hidinput.py
第 417 行
invert_y = int(bool(drs('invert_y', 1)))
为
invert_y = int(bool(drs('invert_y', 0)))
【讨论】:
对于任何尝试这样做的人,我有一个超像素正方形和 rPi 0W,以下对我有用:
导航到隐藏文件夹 /.kivy,打开 config.ini。那里应该有一些输入。将它们注释掉,然后一一取消注释,每次保存文件然后运行您的应用程序。无论您在未注释时仍能对其进行某种形式的控制,这都是您在下面需要的。
现在在输入部分下方添加[postproc:calibration]
(mtdev) = xoffset=1,yoffset=1,xratio=-1,yratio=-1
mtdev 可能是不同的服务
【讨论】: