-*- 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()