Tkinter Canvas는 일반적으로 호, 직사각형, 삼각형, 자유형 모양 등과 같은 모양을 만드는 데 사용됩니다. 이러한 모든 모양은 tkinter 라이브러리에서 사용할 수 있는 내장 기능을 사용하여 그릴 수 있습니다.
예
이 예에서는 create_oval(x0,y0,x1,y1)을 사용하여 원을 만듭니다. 다음 좌표값(x0,y0, x1, y1)을 전달하여 메소드
#Import the library from tkinter import * #Create an instance of tkinter frame win= Tk() #Define the geometry of window win.geometry("600x400") #Create a canvas object c= Canvas(win,width=400, height=400) c.pack() #Draw an Oval in the canvas c.create_oval(60,60,210,210) win.mainloop()
출력
위의 코드를 실행하면 캔버스에 원이 그려집니다. 이 예에서는 (x0, y0, x1, y1)에 대한 좌표를 (60,60,210,210)으로 정의했습니다. 따라서 창에 원을 그려 표시합니다.