Untitled
unknown
plain_text
2 years ago
1.1 kB
12
Indexable
import turtle
# Function to draw a button
def draw_button(t, color, x, y, width, height, text):
t.penup()
t.goto(x, y)
t.pendown()
t.fillcolor(color)
t.begin_fill()
for _ in range(2):
t.forward(width)
t.left(90)
t.forward(height)
t.left(90)
t.end_fill()
t.penup()
t.goto(x + width / 2, y + height / 2)
t.write(text, align="center", font=("Arial", 12, "normal"))
# Function to handle button clicks
def button_click(x, y):
if button1_x <= x <= button1_x + button_width and button1_y <= y <= button1_y + button_height:
print("Button 1 clicked")
# Main function
def main():
turtle.setup(width=400, height=400)
wn = turtle.Screen()
wn.title("Turquoise Calculator")
tracy = turtle.Turtle()
tracy.speed(0)
button_width = 100
button_height = 50
button1_x = -150
button1_y = 100
# Draw buttons
draw_button(tracy, "turquoise", button1_x, button1_y, button_width, button_height, "Button 1")
# Listen for clicks
wn.listen()
wn.onclick(button_click)
turtle.done()
if __name__ == "__main__":
main()Editor is loading...
Leave a Comment