Canvas는 기능, 메서드 및 속성의 힘으로 위젯을 제어하는 tkinter의 유연한 위젯 중 하나입니다. 그러나 tkinter 캔버스는 create_text(options)를 사용하여 텍스트를 만드는 데 사용할 수 있습니다. 건설자. 생성자의 다른 속성과 함께 텍스트를 정의할 수 있습니다. 텍스트를 정의한 후 font(property)를 사용하여 font-family, font-size 및 font-style과 같은 텍스트 스타일을 제어할 수 있습니다. .
예시
새 텍스트를 추가한 다음 글꼴을 사용하여 크기를 조정하는 다음 예를 살펴보겠습니다. 재산.
#Import tkinter library from tkinter import * from tkinter import ttk #Create an instance of tkinter frame or window win= Tk() #Set the geometry of tkinter frame win.geometry("750x250") #Creating a canvas canvas= Canvas(win, width= 430, height= 450) #Create a text inside canvas text= canvas.create_text(200,40,text="Hey, Developers!", font=('Helvetica','30','bold')) canvas.pack() win.mainloop()
출력
위의 코드를 실행하면 캔버스에 텍스트가 포함된 창이 표시됩니다. font(options) 속성을 사용하여 캔버스의 텍스트 크기를 조정할 수 있습니다.
이제 속성에서 글꼴 크기를 변경하고 코드를 실행하여 반영된 변경 사항을 확인합니다.