본문 바로가기
프로그래밍언어/Python

[Python] : 명화 감상 프로그램

by 오주현 2021. 11. 3.
반응형
명화 감상 프로그램

프로그램을 실행시키면 파일을 선택할 수 있는 버튼이 생깁니다.

 

파일 열기로 불러와 줍니다.

 

이 gif 파일을 불러오겠습니다.

 

이미지가 프로그램에 표시됩니다.

 

프로그램 종료를 누르면 프로그램이 종료됩니다.

 

from tkinter import *
from tkinter.filedialog import *

#함수 선언 부분
def func_open() :
    filename = askopenfilename(parent = window,
                               filetypes = (("gif파일", "*.gif"),
                               ("모든 파일","*.*")))
    photo = PhotoImage(file =filename)
    pLabel.configure(image = photo)
    pLabel.image = photo

def func_exit() :
        window.quit()
        window.destroy()

#메인
window = Tk()
window.geometry("400x400")
window.title("명화 감상하기")

photo = PhotoImage()
pLabel = Label(window, image = photo)
pLabel.pack(expand =1, anchor = CENTER)

mainMenu = Menu(window)
window.config(menu = mainMenu)
fileMenu = Menu(mainMenu)
mainMenu.add_cascade(label = "파일", menu = fileMenu)
fileMenu.add_command(label ="파일 열기", command = func_open)
fileMenu.add_separator()
fileMenu.add_command(label = "프로그램 종료", command = func_exit)

window.mainloop()

 

반응형

댓글