我試圖用for循環創建多個條目框,因此如果我想增加條目數量,則不必手動創建所有不同的框,但是這樣我就無法通過.get()獲取我的輸入值。如果我打印L1,輸出是一個三個空字符串的列表,所以在我將它們輸入到輸入框後沒有添加任何值。我如何製作一個包含所有條目值的列表作爲浮點數?如何創建條目值列表
from tkinter import *
window = Tk()
window.geometry("450x450+200+200")
def do():
print(L1)
L1 = []
for i in range(3):
labelx = Label(window, text = str(i)).grid(row = i, column = 0)
v = StringVar()
num = Entry(window, textvariable = v).grid(row = i, column = 1)
num1 = v.get()
L1.append(num1)
button1 = Button(window, text = 'OK', command = do).grid(column = 1)
謝謝!這真的有很大的幫助!我還有一個問題...一旦按下按鈕,輸入框中輸入的所有值都將被清除。我怎樣才能保持輸入框中的值,所以一旦我按下了按鈕,我就不必再把它們全部輸入了。由於沒有ent.delete(0,END)的評論,我沒有想到會出現這種情況。 – LdK