Я пытаюсь настроить «вне бренда» сенсорный экран на Raspberry Pi3, и у меня возникают проблемы при запуске программы python/kivy, визуально все хорошо, но всякий раз, когда я нужно переместить ползунок, нажать кнопку или что угодно. вход ось у перевернута, обратите внимание, что она отлично работает, когда я запускаю это на моем окна машины As you can see the input for the buttons are inverted on the y axisКонфигурация Kivy> Инвертировать вход для оси y
Я знаю, что это существует, и я пробовал, но он не сделал ничего, чтобы решить эту проблему (в моем случае). https://stackoverflow.com/a/34344458/7522859
И я попытался исправить в конфигурационном файле при (в моем случае) (.kivy/config.ini), и, как вы можете видеть, что читает вариант invert_y, но ничего не делает, и с 1 и 0 как его значения.
[email protected]:/media/pi/64D933A55CDD560F/PrinterSoftware# python MC.py
[INFO ] [Logger ] Record log in /root/.kivy/logs/kivy_17-02-06_10.txt
[INFO ] [Kivy ] v1.9.2.dev0, git-57d41c9, 20170206
[INFO ] [Python ] v2.7.9 (default, Mar 8 2015, 00:52:26)
[GCC 4.9.2]
[INFO ] [Factory ] 193 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_pil, img_gif (img_ffpyplayer ignored)
[INFO ] [Text ] Provider: sdl2
[INFO ] [Window ] Provider: egl_rpi
[INFO ] [GL ] Using the "OpenGL ES 2" graphics system
[INFO ] [GL ] Backend used <gl>
[INFO ] [GL ] OpenGL version <OpenGL ES 2.0>
[INFO ] [GL ] OpenGL vendor <Broadcom>
[INFO ] [GL ] OpenGL renderer <VideoCore IV HW>
[INFO ] [GL ] OpenGL parsed version: 2, 0
[INFO ] [GL ] Shading version <OpenGL ES GLSL ES 1.00>
[INFO ] [GL ] Texture max size <2048>
[INFO ] [GL ] Texture max units <8>
[INFO ] [Shader ] fragment shader: <Compiled>
[INFO ] [Shader ] vertex shader: <Compiled>
[INFO ] [Window ] virtual keyboard not allowed, single mode, not docked
[INFO ] [OSC ] using <multiprocessing> for socket
[INFO ] [ProbeSysfs ] device match: /dev/input/event0
[INFO ] [HIDInput ] Read event from </dev/input/event0>
[INFO ] [ProbeSysfs ] device match: /dev/input/event1
[INFO ] [HIDInput ] Read event from </dev/input/event1>
[INFO ] [ProbeSysfs ] device match: /dev/input/event2
[INFO ] [HIDInput ] Read event from </dev/input/event2>
[INFO ] [HIDInput ] Read event from </dev/input/event0>
[INFO ] [HIDInput ] Set custom invert_y to 0
[INFO ] [Base ] Start application main loop
Итак, вопрос заключается в том, как инвертировать ось Y для ввода в конфигурационном файле kivy. Я также взглянул на this, и я действительно не очень хорошо это понял, может быть, я просто глуп.
Извините, если это сообщение плохо. Его мой первый пост и английский не мой родной язык.
'invert_x: 1' в файле конфигурации – Juggernaut
Это ничего не делало или я просто не понимал. – thiskillstheman