Ich versuche ein Programm in Pygame zu erstellen, das etwas ausgibt, wenn die Maus in einem bestimmten Bereich gedrückt wird. Ich habe versucht, die mouse.get_pos und mouse.get_pressed, aber ich bin mir nicht sicher, ob ich sie richtig verwende. Hier ist mein CodeWie überprüft man, ob die Maus in einem bestimmten Bereich angeklickt ist (pygame)
while True:
DISPLAYSURF.fill(BLACK)
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
mpos = pygame.mouse.get_pos()
mpress = pygame.mouse.get_pressed()
if mpos[0] >= 400 and mpos[1] <= 600 and mpress == True:
print "Switching Tab"
Was passiert, wenn Sie diesen Code ausführen? Vielleicht sollten Sie einen Debug-Code implementieren, um mpos [0] und mpos [1] auszugeben, und drücken Sie auf den Bildschirm oder die Konsole, damit Sie sehen können, was passiert. – JeffUK