[python] Tkinter 캔버스에 도형 그리기 예제

이번 예제에서는 Python의 Tkinter 모듈을 사용하여 캔버스에 도형을 그리는 방법에 대해 알아보겠습니다.

1. Tkinter 모듈 가져오기

먼저, Tkinter 모듈을 가져와야 합니다. 아래와 같이 코드를 작성합니다.

from tkinter import *

2. 윈도우 생성하기

다음으로, 윈도우를 생성해야 합니다. 아래와 같이 코드를 작성합니다.

window = Tk()
window.title("도형 그리기 예제")

3. 캔버스 생성하기

Tkinter 모듈에서 Canvas 클래스를 사용하여 캔버스를 생성합니다. 아래와 같이 코드를 작성합니다.

canvas = Canvas(window, width=500, height=500)
canvas.pack()

4. 도형 그리기

이제 캔버스에 여러 가지 도형을 그려보겠습니다.

- 사각형 그리기

canvas.create_rectangle(50, 50, 200, 200, fill="red")

- 타원 그리기

canvas.create_oval(250, 50, 400, 200, fill="blue")

- 선 그리기

canvas.create_line(450, 50, 450, 200, fill="green", width=5)

5. 윈도우 실행하기

마지막으로, 윈도우를 실행하고 캔버스에 그려진 도형을 확인할 수 있습니다.

window.mainloop()

위의 코드를 실행하면, 윈도우가 생성되고 캔버스에 사각형, 타원, 선이 그려집니다.

이 예제를 통해 Python의 Tkinter 모듈을 사용하여 캔버스에 도형을 그리는 방법을 알아보았습니다. 도형을 그리는 등의 다양한 기능을 활용하여 GUI 애플리케이션을 개발할 수 있습니다.

더 자세한 내용은 Tkinter 공식 문서를 참고하시기 바랍니다.