이미지를 Tkinter 프레임에 배치하려면 다음 단계를 따르세요. -
단계 -
-
필요한 라이브러리를 가져오고 tkinter 프레임의 인스턴스를 만듭니다. 이미지를 열고 프레임 안에 배치하려면 Pillow(PIL) 라이브러리를 사용합니다.
-
기하학을 사용하여 프레임 크기 설정 방법.
-
프레임을 만들고 높이와 너비를 지정합니다. place()를 사용하여 창 중앙에 프레임을 배치합니다. anchor='center'가 있는 메서드 .
-
ImageTk.PhotoImage(Image.open("image"))를 사용하여 이미지 열기
-
다음으로 라벨을 만듭니다. 프레임 안에 개체를 넣고 이미지를 전달합니다. 라벨 내부 .
-
마지막으로 메인 루프를 실행합니다. 응용 프로그램 창의
예시
# Import required libraries from tkinter import * from PIL import ImageTk, Image # Create an instance of tkinter window win = Tk() # Define the geometry of the window win.geometry("700x500") frame = Frame(win, width=600, height=400) frame.pack() frame.place(anchor='center', relx=0.5, rely=0.5) # Create an object of tkinter ImageTk img = ImageTk.PhotoImage(Image.open("forest.jpg")) # Create a Label Widget to display the text or Image label = Label(frame, image = img) label.pack() win.mainloop()
출력
위의 코드를 실행하면 다음과 같은 출력이 표시됩니다 -