↑参考にしました。 ファイル指定、パラメータ指定、して、実行。 みたいなアプリのイメージ。
# -*- coding: utf8 -*- import os import sys import tkinter as tk import tkinter.filedialog as tkFD import tkinter.messagebox as tkmsg def FileTransExec(event): msgtxt ='' msgtxt += EditBox0.get() msgtxt += '\n' msgtxt += EditBox1.get() tkmsg.showinfo('info',msgtxt) def ButtonFiledialog(event): fTyp = [("","*.bin")] iDir = os.path.abspath(os.path.dirname(__file__)) file = tkFD.askopenfilename(filetypes = fTyp,initialdir = iDir) #print('file') EditBox0.delete(0, tk.END) EditBox0.insert(tk.END,file) #print(EditBox0.get()) root = tk.Tk() root.title(u"変換") root.geometry("600x200") radio_action = tk.IntVar() radio_action.set(0) Label0 = tk.Label(text=u'ファイル指定',font=(u'meiryo',10)) Label0.grid(row=0, column=0,sticky=tk.W) EditBox0 = tk.Entry(font=(u'meiryo', 8),width=60) EditBox0.insert(tk.END,"ファイルを選択してください") EditBox0.grid(row=1, column=0, padx=20, pady=2, sticky=tk.W) SEL_Button = tk.Button(text=u'選択',font=(u'meiryo', 8),width=6) SEL_Button.bind("<Button-1>",ButtonFiledialog) SEL_Button.grid(row=1, column=1,padx=1, pady=1,sticky=tk.W) Label1 = tk.Label(text=u'画素数',font=(u'meiryo', 10),height=2) 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=2,sticky=tk.W) EXE_Button = tk.Button(text=u'実行',font=(u'meiryo', 14),width=30) EXE_Button.bind("<Button-1>",FileTransExec) EXE_Button.grid(row=4, column=0,padx=5, pady=5,sticky=tk.W) root.mainloop()