from tkinter import * import turtle from math import cos,sin,tan,pi root = Tk() def graph (): pen.penup() angle = 0 theta = 0.01 steps = int ((100*pi/theta)+1) def stop(): stop_button=Button(root, text="Stop") stop_button.grid(row=0,column=2,padx=5,pady=5) for t in range(0,steps): a = 1 b = 5 c = 6 angle+=theta x=(cos(a*angle)+cos(b*angle)+cos(c*angle))*100 y=(sin(a*angle)+sin(b*angle)+sin(c*angle))*100 pen.goto(x,y) pen.pendown() if stop_button == True: break canvas=turtle.Canvas(master=root, width=650, height=650) canvas.grid(row=0, column=0) pen=turtle.RawTurtle(canvas) graph_button=Button(root, text="Graph", command=graph) graph_button.grid(row=0,column=1,padx=5,pady=5) stop_button=Button(root, text="Stop") stop_button.grid(row=0,column=2,padx=5,pady=5) root.mainloop()I need help with this function.
how can I make a tkinter Button that stop/break a for loop in a function that draws with turtle?