[python] Tkinter 캔버스에 텍스트 추가 예제
이 예제는 Tkinter를 사용하여 캔버스 위에 텍스트를 추가하는 방법을 보여줍니다.
import tkinter as tk
def main():
# 윈도우 생성
window = tk.Tk()
window.title("텍스트 추가 예제")
# 캔버스 생성
canvas = tk.Canvas(window, width=400, height=300)
canvas.pack()
# 텍스트 추가
canvas.create_text(200, 150, text="안녕하세요!", font=("Arial", 20), fill="black")
# 윈도우 실행
window.mainloop()
if __name__ == "__main__":
main()
위의 예제 코드를 실행하면 Tkinter로 생성된 창에 중앙에 “안녕하세요!”라는 텍스트가 추가됩니다.
tkinter
모듈을tk
라는 이름으로 임포트합니다.Tk()
함수를 사용하여 윈도우를 생성합니다.Canvas()
함수를 사용하여 캔버스를 생성합니다.create_text()
함수를 사용하여 캔버스 위에 텍스트를 추가합니다.(200, 150)
은 텍스트가 추가될 위치를 의미합니다."안녕하세요!"
는 추가할 텍스트입니다.font=("Arial", 20)
은 텍스트의 폰트를 설정합니다.fill="black"
은 텍스트의 색상을 설정합니다.
mainloop()
함수를 호출하여 윈도우를 실행합니다.
이 예제를 실행하면 캔버스 위에 텍스트가 추가되는 것을 확인할 수 있습니다.
더 많은 Tkinter 기능을 알아보려면 다음 링크를 참조하세요: