Seite 1 von 1

turle onclick

Verfasst: Sonntag 16. August 2015, 22:47
von deimuddii
Hallo,
ich lese mich gerade in das Python-Paket turtle ein und programmiere dazu übungsweise.
Mein Ziel ist es mit der Maus auf den turtle screen drücke und mit das Programm die Koordinaten ausgibt. Dazu habe ich folgenden Quellcode geschrieben.

Code: Alles auswählen

from turtle import *

def klick(x, y):
    print(x, y)
    goto(x, y)
    
onclick(klick, 1)   
done()
Problem dabei ist, Python gibt mir nur die Koordinaten raus, wenn ich direkt auf die Turle klicke, aber nicht, wenn ich neben die Turle klicke. Wie kann ich das Problem beseitigen? Genau das gleiche Problem habe ich mit dem onrelease()-Befehl.

Danke für die Antwort :P

PS: Ich benutze Python 2.7

Re: turle onclick

Verfasst: Montag 17. August 2015, 16:19
von cofi
Du wirst nicht mehr antworten bekommen, wenn du diesen Thread in anderen Unterforen duplizierst, lass das bitte. Dementsprechend loesche ich den anderen.

Re: turle onclick

Verfasst: Montag 17. August 2015, 20:10
von BlackJack
@deimuddii: Schau doch mal welche `on…()`-Funktionen es sonst noch so gibt…

Re: turle onclick

Verfasst: Montag 17. August 2015, 20:21
von deimuddii
BlackJack hat geschrieben:@deimuddii: Schau doch mal welche `on…()`-Funktionen es sonst noch so gibt…
dein Tipp war gold Wert! Habe gedacht es gibt nur onclick, ondrag und onrelease, aber a gibts ja noch einen Haufen mehr. Mit onscreenclick() klappt es

Danke!