Python

(파이썬) Label 위젯: 이미지 출력하기

고니자니 2023. 12. 13. 19:56
반응형

파이썬에서 Label 위젯에 이미지를 출력하는 코드입니다.

from tkinter import *
   
win = Tk()
win.title('강아지')

img = PhotoImage(file='c:/temp/고니.png')
label1 = Label(win, image=img)
label1.pack()

win.mainloop()

(파이썬) Label 위젯: 이미지 출력하기

 

위의 코드를 조금 수정해서 2개의 이미지를 출력해 보겠습니다.

from tkinter import *
   
win = Tk()
win.title('강아지')

img1 = PhotoImage(file='c:/temp/고니.png')
img2 = PhotoImage(file='c:/temp/강아지.png')   # 이미지 1개를 추가합니다.

label1 = Label(win, image=img1)
label2 = Label(win, image=img2)   # Label 위젯을 1개 추가합니다.

label1.pack()
label2.pack()     # 화면에 출력합니다.

win.mainloop()

(파이썬) Label 위젯: 이미지 출력하기

 

이미지를 옆으로(가로로) 출력하기 위해서는 side=LEFT/RIGHT와 같은 속성을 추가하면 됩니다.

from tkinter import *
   
win = Tk()
win.title('강아지')

img1 = PhotoImage(file='c:/temp/고니.png')
img2 = PhotoImage(file='c:/temp/강아지.png')

label1 = Label(win, image=img1)
label2 = Label(win, image=img2)

label1.pack(side=LEFT)
label2.pack(side=LEFT)

win.mainloop()

(파이썬) Label 위젯: 이미지 출력하기

 

반응형