
ich versuche eine Kurve mit Hilfe der Methode "Coods" um zu zeichnen, dazu habe ich ein keines Testprogramm,
das Problem ist, wenn ich die Umzeichnung in einer Schleife aufnehme, wird es nicht mehr gezeichnet, ich habe mit Hilfe einer Zeitverzeugerungsschleife, aber leider hat es nicht funktioniert, wer kann sagen, warum nicht?
Python- Funktion folgt:
Code: Alles auswählen
import os
import string
import Tkinter
import Canvas
import math
import sys
from Tkconstants import *
import time
f = 0
ff = []
root = Tkinter.Tk()
root.title("Start- Test")
f = Tkinter.Canvas(root, relief = RIDGE , bd = 2 , bg = "white" , width = 1000 , height = 100)
f.pack()
for ii in range (900):
ff.append(f.create_line (ii, 20 , ii+1, 20, fill = 'green'))
while -1:
for ii in range (900):
f.coords (ff[ii] , ii , 20 , ii +1 , 20)
time.sleep( 1)
for ii in range (900):
f.coords (ff[ii] , ii , 80 , ii +1 , 80)
root.mainloop()