Tkinter의 Text창에 file 이름 쓰기

Python을 이제 막 시작하는 초보자입니다.
해결되지 않은 부분이 있어서 문의 드립니다.

Tkinter를 활용하여 window창을 만든후 파일 탐색기를 실행 시킨 후 선택한 파일의 이름을 text 창에 쓰려고 하는데
선택한 파일의 이름을 text 창에 써지지가 않습니다.
아래 code 보시구 고견 부탁드리겠습니다.

import tkinter as tk  
from tkinter import filedialog   
from tkinter import messagebox

def FileOpen():
    filename=filedialog.askopenfilename(initialdir="./", title="Open Data files", filetypes=(("data files","*.csv"),("all files","*.*")))

window=tk.Tk()  
window.title("Wave Import")
window.geometry("640x400+100+100")

label=tk.Label(window, text="안녕하세요.")
label.pack()

frame1=tk.Frame(window)
frame1.pack()

tk.Button(frame1, text="Import File",command=FileOpen, width=10, height=2).grid(row=0,column=0)

textarea=tk.Text(window)
textarea.pack()
textarea.insert(tk.INSERT,filename)

window.mainloop()

강성희 306

M 2021년 1월 25일 9:07 오후

목록으로