- [tkinter] canvas 이미지 위에 text 출력하기 목차
반응형
캔버스를 사용하여 Image를 출력한 후에 해당 캔버스 위에 text를 생성한다.
import tkinter as tk
from PIL import ImageTk, Image
root = tk.Tk()
root.resizable(width=False, height=False)
root.wm_attributes("-topmost", 1)
imgpath = "images/b.png"
img = Image.open(imgpath)
photo = ImageTk.PhotoImage(img)
canvas = tk.Canvas(root, bd=0, highlightthickness=0)
canvas.pack()
canvas.create_image(0, 0, image=photo)
canvas.create_text(150, 100, text = "테스트 문자열 입니다.", font = ("나눔고딕코딩", 20), fill = "red")
root.mainloop()
반응형
'python & 라즈베리파이' 카테고리의 다른 글
[Tkinter] after() 함수 사용법 (0) | 2020.09.17 |
---|---|
[tkinter] change_img() takes 0 positional arguments but 1 was given (0) | 2020.09.17 |
[Tkinter] 화면 전환 (0) | 2020.09.10 |
[Python] Tkinter의 Canvas 사용 (0) | 2020.08.27 |
[tkinter] 그림파일 출력 방법 (0) | 2020.08.27 |