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()
위의 코드를 조금 수정해서 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()
이미지를 옆으로(가로로) 출력하기 위해서는 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()

반응형