原生海龟画图实时获取鼠标指针

如本文章标有价格,需议价或其它事情商议请加微信pythonxia

"""
   原生海龟画图实时获取鼠标指针
"""

import turtle
import tkinter as tk
root = tk.Tk()
root.title("原生海龟画图")
cv = tk.Canvas(root, width=500,height=500)
cv.focus_set()
cv.pack(side = tk.LEFT)
pen = turtle.RawTurtle(cv)   # 在画布上新建原生海龟
pen.pencolor("red")
window = pen.getscreen()     # 画笔所在屏幕窗口
window.delay(0)

def get_mouse_pos(event):
   """获取鼠标指针"""
   cv.unbind("")
   x = root.winfo_pointerx()-root.winfo_rootx()
   y = root.winfo_pointery()-root.winfo_rooty()
   root.title(str(x) + "," + str(y))
   pen.goto(x,y)
   cv.bind("", get_mouse_pos)
       
def main():
    """主要执行函数"""
    window.setworldcoordinates(0,500,500,0)
    window.bgcolor("white")
    frame = tk.Frame(root)
    frame.pack(side = tk.RIGHT,fill=tk.BOTH)
    pointLabel = tk.Label(frame,text="这里是宽度")
    pointLabel.pack()
    cv.bind("", get_mouse_pos)
    cv.pack
    tk.mainloop()
    
if __name__ == "__main__":
  main()
  

本站所有作品,教程等皆为原创,版权所有。只供个人及单位内部研究使用,对外展示或传播必需经本站同意,且注明来自本站。培训机构等用本站资源培训学生,需经本站授权。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。入住QQ群:225792826 和爱好者共同交流,并且能下载免费提供的Python资源(需提供真实姓名才可入群)
李兴球的博客_Python创意编程技术前沿_pygame » 原生海龟画图实时获取鼠标指针
scratch

学本领,探索更大的世界!

李兴球博客 风火轮编程主页