0
Tkinterテキストボックスから複数の座標(x、yなど)を読み取るときに問題があります。 ユーザ入力が、このようになります。Python Tkinterリスト内の整数としての複数行入力
41,3
21,12
68,10
etc.
各行は、Xを表し、y座標。 XとYは、で区切られています。 この座標をテキストボックスから読み込み、配列の形で処理する必要があります。このように:
[[41,3],[21,12],[68,10]
何私がこれまで持っている:
from Tkinter import *
def get_Data():
text_from_Box = Text_Entry.get("1.0", 'end-1c').split("\n")
print text_from_Box
master = Tk()
Label(master, text = "Enter coordinates here:").grid(row = 0, sticky = W)
Text_Entry = Text(master, height = 30, width = 30)
Text_Entry.grid(row = 1, column = 0)
Button(master, text = 'Start Calculation', command = get_Data).grid(row = 2, column = 0, sticky = W)
mainloop()
あなただけ行うことができます'' text_from_boxのiのfor [map(float、i.split( "、"))] – Eular
あなたは 'numbers = [text_from_boxのiのためのmap(float、i.split( "、"))私のために働かなかった – daniel
@tobias_k:これは私にとって完璧に機能しました。ありがとう! – daniel