관리 메뉴

웹개발자의 기지개

[python] tkinter - 메뉴와 대화상자3 - 이미지파일 선택[1] 본문

python

[python] tkinter - 메뉴와 대화상자3 - 이미지파일 선택[1]

http://portfolio.wonpaper.net 2021. 3. 28. 04:24

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
from tkinter import *
from tkinter.filedialog import *
 
def func_open():
    filename = askopenfilename(parent=window, filetypes=(("GIF파일","*.gif"),("모든 파일","*.*")))
    # PhotoImage 클래스는 GIF 이미지파일만 적용된다.
    photo = PhotoImage(file=filename)
    pLabel.configure(image=photo)
    pLabel.image = photo
 
def func_exit():
    window.quit()
    window.destory()
 
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_cascade(label = "파일 열기", command = func_open)
fileMenu.add_separator()
fileMenu.add_cascade(label = "프로그램 종료", command = func_exit)
 
window.mainloop()
cs

 

Comments