""" 原生海龟画图实时获取鼠标指针 """ 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()
-
- 2025 年 6 月
- 2025 年 5 月
- 2025 年 3 月
- 2025 年 2 月
- 2025 年 1 月
- 2024 年 12 月
- 2024 年 8 月
- 2024 年 6 月
- 2024 年 5 月
- 2024 年 4 月
- 2024 年 3 月
- 2024 年 2 月
- 2023 年 11 月
- 2023 年 9 月
- 2023 年 6 月
- 2023 年 5 月
- 2023 年 4 月
- 2023 年 3 月
- 2023 年 2 月
- 2023 年 1 月
- 2022 年 12 月
- 2022 年 11 月
- 2022 年 10 月
- 2022 年 9 月
- 2022 年 8 月
- 2022 年 7 月
- 2022 年 6 月
- 2022 年 5 月
- 2022 年 4 月
- 2022 年 3 月
- 2022 年 2 月
- 2022 年 1 月
- 2021 年 12 月
- 2021 年 11 月
- 2021 年 10 月
- 2021 年 9 月
- 2021 年 8 月
- 2021 年 7 月
- 2021 年 6 月
- 2021 年 5 月
- 2021 年 4 月
- 2021 年 3 月
- 2021 年 2 月
- 2021 年 1 月
- 2020 年 12 月
- 2020 年 11 月
- 2020 年 10 月
- 2020 年 9 月
- 2020 年 8 月
- 2020 年 7 月
- 2020 年 6 月
- 2020 年 5 月
- 2020 年 4 月
- 2020 年 3 月
- 2020 年 2 月
- 2020 年 1 月
- 2019 年 12 月
- 2019 年 11 月
- 2019 年 10 月
- 2019 年 9 月
- 2019 年 8 月
- 2019 年 7 月
- 2019 年 6 月
- 2019 年 5 月
- 2019 年 4 月
- 2019 年 3 月
- 2019 年 2 月
- 2018 年 3 月
- 2018 年 1 月
- 2017 年 9 月
- 2017 年 5 月
- 2017 年 1 月