Hallo, Ich habe einen HDMI-Touchscreen an Pi 4 angeschlossen und das folgende Pygame-Programm ausgeführt, um Berührungsereignisse zu erkennen:
import pygame
import time
pygame.display.init()
while True:
for event in pygame.event.get():
t = event.type
if t == pygame.FINGERUP:
print(f"up x:{event.x} y:{event.y}")
elif t == pygame.FINGERDOWN:
print(f"down x:{event.x} y:{event.y}")
elif t == pygame.FINGERMOTION:
print(f"motion x:{event.x} y:{event.y}")
else:
print("unknown")
time.sleep(0.1)
Display More
Es zeigt Finger-oben- und unten-Ereignisse an. Aber Fingerbewegungsereignisse werden als eine Reihe von Abwärts-/Aufwärtsereignissen mit unterschiedlichen Koordinaten gedruckt. Ich versuche zu verstehen, ob das ein Touchscreen- oder ein Pygame-Problem ist?
Hat jemand ein ähnliches Problem?
Danke!
-------------------------------------------------------------------------------------------------------------
Hi,
I've connected HDMI touchscreen to Pi 4 and running the following Pygame program to detect touch events:
It shows finger up and down events. But finger motion events printed as a series of down/up events with different coordinates. I'm trying to understand if that's a touchscreen or Pygame problem?
Has anybody have a similar issue?
Thanks!