2015-06-01 6 views
0

я столкнулся проблемы с входом в Pygame используя следующее оборудование:Input сдвинуты в Pygame и Adafruit-тачскрином

  • Raspberry Pi 1 B
  • Adafruit 5" Touchscreen подключен через HDMI и Сенсорный ввод через USB

Сенсорный экран настроен согласно инструкции на adafruit website (разрешение для фиксации в /boot/config.txt до 800x480px).

Все это прекрасно работает в пользовательском интерфейсе в raspbian. Но как только я запускаю свое приложение pygame, я испытываю странное поведение. Приложение работает отлично на обычном ПК. Кажется, что разрешение видео правильно, но один из сенсорных экранов немного выше.

Я зову Pygame с:

self._display_surf = pygame.display.set_mode([800,480], pygame.FULLSCREEN) 
self._display_surf.fill(COLOR_BG) 
pygame.display.update() 

Проблемой я столкнулся в том, что если я скольжу по экрану, указатель мыши «обгон» меня. Я сделал little video для лучшего понимания.

я уже напечатал список с

pygame.display.list_modes(16) 

где конец с

[(1600, 1200), (1280, 1024), (1024, 1024), (1280, 960), (1152, 864), (1024, 768), (800, 600), (768, 576), (800, 480), (640, 480)] 

Но я понятия не имею, где они происходят из. Я не могу установить разные разрешения для сенсорного ввода и экрана, верно?

ответ

1

Вопрос был выпущен путем вызова программы через ssh. Вызов программы в локальной оболочке решил проблему.

 Смежные вопросы

  • Нет связанных вопросов^_^