python - 如何制作跟随鼠标光标的绘图工具?
问题描述
我正在尝试使用 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。
推荐阅读
- java - 将文件上传到 Google Drive 中的特定文件夹
- c# - 方法同时执行
- c - 为什么它显示主要因素的错误输出?
- php - 过滤集合给出不同的结果
- database - 仅插入数据模式
- javascript - Axios 发布请求不适用于 Django Rest Framework
- python - 如何从年龄列表创建嵌套列表?
- python - 我找不到将熊猫时间戳转换为 matplotlib 图的日期的方法
- android - 使用 firestore 时找不到满足版本约束的“com.google.code.gson:gson”版本
- debugging - 通过批处理文件启动的调试软件(x64dbg)