tkinterひな形その2

-*- coding: utf8 -*-
import os
import sys
import tkinter as tk
import tkinter.filedialog as tkFD
import tkinter.messagebox as tkmsg

files = ''
def FileTransExec(event):
    msgtxt =''
    for row in files:
        msgtxt += row
        msgtxt +='\n'
    print (msgtxt)
    msgtxt += EditBox1.get()    
    tkmsg.showinfo('info',msgtxt)
    
def ButtonFilesdialog(event):
    fTyp = [("","*.bin")]
    iDir = os.getcwd()
    global files
    files=tkFD.askopenfilenames(filetypes=fTyp,initialdir=iDir)
    for f in files:
        text_widget.insert(tk.END, f)
        text_widget.insert(tk.END, '\n')

root = tk.Tk()
root.title(u"変換")
root.geometry("600x300")

radio_action = tk.IntVar()
radio_action.set(0)

SEL_Button = tk.Button(text=u'ファイル選択',font=(u'meiryo', 8),width=10)
SEL_Button.bind("<Button-1>",ButtonFilesdialog)
SEL_Button.grid(row=0, column=0,padx=1, pady=1,sticky=tk.W)

text_widget = tk.Text(root,padx=2, pady=5,width=80,height=10)
text_widget.grid(row=1,column=0, sticky=tk.W)

Label1 = tk.Label(text=u'画素数',font=(u'meiryo', 10),height=1)
Label1.grid(row=2, column=0,sticky=tk.W)

EditBox1 = tk.Entry(font=(u'meiryo', 10))
EditBox1.insert(tk.END,"512",)
EditBox1.grid(row=3, column=0,padx=20, pady=1,sticky=tk.W)

EXE_Button = tk.Button(text=u'実行',font=(u'meiryo', 14),width=20)
EXE_Button.bind("<Button-1>",FileTransExec)
EXE_Button.grid(row=4, column=0,padx=5, pady=5,sticky=tk.W)

root.mainloop()