如何制作跟随鼠标光标的绘图工具?
How to make a drawing tool that follows mouse cursor?
我正在尝试制作一个 Python 跟随鼠标光标的应用程序。我的尝试实际上根本没有接近。
import turtle
o=1
Gps = turtle.Turtle()
for i in range(4):
while o==1:
我试着让它获取鼠标光标位置。
我试过了,但我得到的只是错误提示?未定义
仅当您在屏幕上单击鼠标时画线
import turtle
def move_turtle(x, y):
turtle.setpos(x, y)
turtle.onscreenclick(move_turtle)
turtle.mainloop()
拖动乌龟时绘制(您必须抓住乌龟,按住鼠标按钮并随着乌龟移动鼠标)
import turtle
def move_turtle(x, y):
turtle.setpos(x, y)
turtle.ondrag(move_turtle)
turtle.mainloop()
也许如果你有不同颜色或大小的海龟,那么你可以画不同的线。
要在不按下按钮的情况下跟随鼠标,需要使用 Tkinter 隐藏在 turtle 中的功能。
我认为你应该使用其他模块来创建绘图工具 - tkinter、PyQt、PySize、wxPython、其他 GUI。
我正在尝试制作一个 Python 跟随鼠标光标的应用程序。我的尝试实际上根本没有接近。
import turtle
o=1
Gps = turtle.Turtle()
for i in range(4):
while o==1:
我试着让它获取鼠标光标位置。
我试过了,但我得到的只是错误提示?未定义
仅当您在屏幕上单击鼠标时画线
import turtle
def move_turtle(x, y):
turtle.setpos(x, y)
turtle.onscreenclick(move_turtle)
turtle.mainloop()
拖动乌龟时绘制(您必须抓住乌龟,按住鼠标按钮并随着乌龟移动鼠标)
import turtle
def move_turtle(x, y):
turtle.setpos(x, y)
turtle.ondrag(move_turtle)
turtle.mainloop()
也许如果你有不同颜色或大小的海龟,那么你可以画不同的线。
要在不按下按钮的情况下跟随鼠标,需要使用 Tkinter 隐藏在 turtle 中的功能。
我认为你应该使用其他模块来创建绘图工具 - tkinter、PyQt、PySize、wxPython、其他 GUI。