Wie man das widget die aktuellen x-und y-Koordinaten?
Schreibe ich momentan ein Spiel-Projekt für das Spiel "4 in einer Reihe". Um die animation, wo das Bild-widget Scheibe fällt in die Spalte, ich habe darüber nachgedacht, das erstellen einer while-Schleife so in:
while widgetx != __ and widgety != __
wo sich das leere Teile gibt es die Werte, die ich werde brauchen zu bekommen.
Meine Frage ist, ob es eine Funktion gibt die aktuelle x
und y
Wert für ein widget.
- Fragen Sie über die position eines widgets (Button, Frame, Label, etc), oder ein Objekt gezeichnet auf einer Leinwand?
Du musst angemeldet sein, um einen Kommentar abzugeben.
winfo_rootx() und winfo_rooty() return die Koordinaten relativ zum Bildschirm der oberen linken Ecke. winfo_x und winfo_y Rückkehr der-Koordinaten des Fensters relativ zu seinem parent.
Können Sie versuchen, winfo_rootx() und winfo_rooty().
Vom effbot.com:
Einem Beispiel aus nullege.com:
Ja, es ist, es ist eine Methode, ein widget namens coords,
Beispiel:
coords
ist für das erhalten der Koordinaten von einem Punkt auf eine Leinwand. Diese Frage scheint zu bekommen, die Koordinaten eines widgets.