我在我的Tkinter GUI中使用for-loop創建了20個條目(未來可能會有更多這樣的條目,我真的不希望只有50行代碼用於定義條目)。我需要收集條目值以創建一個numpy數組。如在黑暗中拍攝我已經試過這樣:Tkinter - 獲取一系列條目值
master = Tk()
R=StringVar()
namR = []
for ii in range(0,20):
namR.append(Entry(master), textvariable=R[ii])
namR[ii].grid(row=2+ii, column=3)
這顯然是行不通的(StringVar instance has no attribute '__getitem__'
),但我認爲我們的目標是明確的。
任何建議,使這項工作,請?
你需要'StringVar'列表。 'R'不是一個列表,所以你不能使用'[ii]' – furas