1. 首页
  2. 编程语言
  3. Python
  4. Python Turtle模拟按钮实现方法及示例代码

Python Turtle模拟按钮实现方法及示例代码

上传者: 2023-03-11 09:20:26上传 7Z文件 69.15KB 热度 16次

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()
用户评论