import pyautogui
import tkinter as tk

# 커서 색상 설정
cursor_color = "#FF0000"  # 빨간색

# Tkinter 윈도우 설정
root = tk.Tk()
root.attributes("-topmost", True)  # 윈도우 항상 맨 위에 표시
root.overrideredirect(True)  # 창의 테두리 및 제목 없음
root.geometry("20x20+0+0")  # 크기 20x20으로 변경

# Canvas 위젯을 사용하여 원형 커서 그리기
canvas = tk.Canvas(root, width=20, height=20, bd=0, highlightthickness=0)
canvas.create_oval(0, 0, 20, 20, fill=cursor_color)  # 20x20 크기의 원형 모양 그리기
canvas.pack()

# 윈도우를 투명하게 만들고 클릭 이벤트가 가능하도록 설정
root.wm_attributes("-transparentcolor", cursor_color)

# 클릭 이벤트 처리 (클릭이 가능하도록)
def on_click(event):
    print(f"Clicked at: {event.x}, {event.y}")

# 클릭 이벤트 바인딩
root.bind("<Button-1>", on_click)

# 커서 색상 변경 함수
def update_cursor_position():
    # 마우스 위치 추적
    x, y = pyautogui.position()
    
    # 커서 위치 업데이트
    root.geometry(f"20x20+{x-10}+{y-10}")  # 크기를 20x20으로 맞추고 중심을 맞추기 위해 x-10, y-10으로 설정
    
    # 10ms마다 업데이트
    root.after(10, update_cursor_position)

# 커서 위치 및 색상 업데이트 시작
root.after(10, update_cursor_position)

# 프로그램 실행
root.mainloop()

이거 마우스 커서에 빨간색 동그라미 따라다니게 하고싶어서 gpt한테 부탁한건데
색상이 안나온다 머가 문제일까?