현재 타원형 도구가 올바르게 작동하지 않았던 방식을 변경하고 있습니다. 파이썬 2.7.5 및 파이 게임을 사용하여 내 페인트 프로그램 용으로 만듭니다. 나는 아래 지점에서 오른쪽을 제외한 모든 방향으로가는 타원을 만들려고 할 때파이썬 파트 2 타원형 도구
Traceback (most recent call last):
File "C:\Users\Wisdom1\Desktop\Comp Science Files\Canvas.py", line 164, in <module>
draw.ellipse(screen,(c),(x,y,radx,rady),sz2)
ValueError: width greater than ellipse radius
이 발생 : 저는 최근에이 오류가 발생했습니다. 나는 그 오류를 고치는 법을 모른다.
if mb[0] == 1 and canvas.collidepoint(mx,my):
screen.set_clip(canvas)
if tool == "ellipse":
screen.blit(copy,(0,0))
radx = max(mx-x,1)
rady = max(my-y,1)
draw.ellipse(screen,(c),(x,y,radx,rady),sz2)
screen.set_clip(None)
SZ2 10에서 시작하여 마우스 휠까지 하강 또는마다 감소 또는 3만큼 증가 사이즈 변수 : 여기 내 타원 툴이다. 어떤 도움을 주셔서 감사합니다. 고마워요