Seite 1 von 1

koordinaten zurückgeben

Verfasst: Donnerstag 8. Februar 2018, 17:19
von jan.b
hi,
mir ist klar, dass der ball mommetan herzlich wenig tut. aber wenn er sich jetzt per zufalls generator bewegen würde, und ich wollen würde, dass 1-mal in der sekunde der wert(die id) des balls in die interaktive shell ge-printet wird, was kann man da machen?

Code: Alles auswählen

from tkinter import*
tk = Tk()
import time
import random

canvas = Canvas(tk, width=400, height=400)
canvas.pack()
class ball:
    def __init__(self, canvas, color):
        self.canvas = canvas
        self.id = canvas.create_oval(10, 10, 25, 25, fill=color)
        self.canvas.move(self.id, 245, 100)
    def draw(self):
        pass
ball = ball(canvas,'red')


Re: koordinaten zurückgeben

Verfasst: Donnerstag 8. Februar 2018, 17:44
von noisefloor
Hallo,

kennst du pygame? Das ist für so Sachen wesentlich besser geeignet. Tkinter ist für Anwendungsprogramme, nicht für Spiele.

Zur Frage: indem du die Koordinaten periodisch abfragst und ausgibst. Stichwort: `after` Methode.

Gruß, noisefloor

Re: koordinaten zurückgeben

Verfasst: Samstag 10. Februar 2018, 13:58
von jan.b
ich gucks mir an. thx.