Tkinterでcsvファイルを選択して読み込み、csvファイルの最初の行の名前に基づいてボタンのシーケンスを生成できるguiを作成する必要があります(後でcsvファイルのデータを使用して実行する必要がありますシミュレーションの数)。
これまでのところ、csvファイルを読み取るTkinter guiを作成することができましたが、どのように進めればよいかについて悩んでいます。
from Tkinter import *
import tkFileDialog
import csv
class Application(Frame):
def __init__(self, master = None):
Frame.__init__(self,master)
self.grid()
self.createWidgets()
def createWidgets(self):
top = self.winfo_toplevel()
self.menuBar = Menu(top)
top["menu"] = self.menuBar
self.subMenu = Menu(self.menuBar)
self.menuBar.add_cascade(label = "File", menu = self.subMenu)
self.subMenu.add_command( label = "Read Data",command = self.readCSV)
def readCSV(self):
self.filename = tkFileDialog.askopenfilename()
f = open(self.filename,"rb")
read = csv.reader(f, delimiter = ",")
app = Application()
app.master.title("test")
app.mainloop()
どんな助けでも大歓迎です!