[tkinter] canvas 이미지 위에 text 출력하기

2020년 09월 14일 by 진아사랑해

    [tkinter] canvas 이미지 위에 text 출력하기 목차
반응형

캔버스를 사용하여 Image를 출력한 후에 해당 캔버스 위에 text를 생성한다.

 

import tkinter as tk

from PIL import ImageTk, Image

 

root = tk.Tk()

root.resizable(width=Falseheight=False)

root.wm_attributes("-topmost"1)

 

imgpath = "images/b.png"

img = Image.open(imgpath)

photo = ImageTk.PhotoImage(img)

 

canvas = tk.Canvas(root, bd=0highlightthickness=0)

canvas.pack()

canvas.create_image(00image=photo)

 

canvas.create_text(150100text = "테스트 문자열 입니다."font = ("나눔고딕코딩"20), fill = "red")

 

root.mainloop()

 

반응형