我在Raspberry Pi SPI显示屏上使用pygame后端运行Kivy。一切正常,除了触摸输入的y轴被反转。我怎么能改变这个?
答案 0 :(得分:3)
我设法解决了以下问题:
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)))
答案 1 :(得分:0)
对于任何尝试这样做的人,我都有一个超像素正方形和rPi 0W,以下内容对我有用:
导航到隐藏的文件夹/.kivy,打开config.ini。那里应该有一些输入。注释掉它们,然后逐个取消注释,每次保存文件然后运行您的应用程序。不管哪种情况,您仍需要在下面对其进行某种形式的控制。
现在在输入部分[postproc:calibration]
(mtdev) = xoffset=1,yoffset=1,xratio=-1,yratio=-1
下添加
mtdev可能是其他服务