Python Turtle模拟按钮实现方法及示例代码
Python Turtle可以非常方便地实现模拟按钮,只需要确定鼠标位置并在对应位置上添加按钮图案,并响应鼠标点击事件即可。以下为一个Python Turtle模拟按钮的示例代码,您可以根据自己的需求进行更改和优化。
import turtle
def draw_button(x, y, size):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.begin_fill()
turtle.circle(size)
turtle.end_fill()
turtle.penup()
turtle.goto(x, y)
turtle.write("Button", align="center", font=("Arial", 12, "normal"))
def check_button_click(x, y, size):
distance = ((x**2)+(y**2))**(1/2)
if distance <= size:
print("Button Clicked")
turtle.setup(width=500,height=500)
turtle.bgcolor('white')
turtle.speed('fastest')
turtle.hideturtle()
draw_button(-100, 0, 50)
turtle.onscreenclick(check_button_click)
turtle.mainloop()
用户评论