Write a program that draws a circle filled with the left polygon and the right red when you press the next 'click' button. In this issue
I tried coding according to these conditions.from tkinter import *
import turtle
window = Tk()
button = Button (window, text = "Click")
button.pack()
window.mainloop()
t = turtle.Turtle()
length = 100
while length > 0:
t.forward(length)
t.left(90)
length -= 5
t.penup()
t.goto(200, 100)
t.pendown()
t.begin_fill()
t.fillcolor("red")
t.circle(50)
t.end_fill()
turtle.mainloop()
I tried it like this, but it didn't work. Is there any way to connect that tkinter and turtleneck?
python tkinter turtle
https://snowdeer.github.io/python/2018/09/07/use-turtle-with-tkinter/
It's well explained here. I briefly combined the code of the questioner by referring to the above.
from tkinter import *
import turtle
window = Tk()
canvas = Canvas(master=window, width=500, height=500)
canvas.pack()
t = turtle.RawTurtle(canvas)
def draw_turtle():
length = 100
while length > 0:
t.forward(length)
t.left(90)
length -= 5
t.penup()
t.goto(200, 100)
t.pendown()
t.begin_fill()
t.fillcolor("red")
t.circle(50)
t.end_fill()
button = Button (window, text = "click", command = draw_turtle)
button.pack()
window.mainloop()
© 2024 OneMinuteCode. All rights reserved.