帮助我处理这段代码,我在条目上对条目进行循环,但当我将列表条目打印出循环时,它只会显示我!enties01为什么它不能给我打印一个列表?
from tkinter import *
root=Tk()
entries = []
wawaw=[1,2,3]
for i in range(10):
en = Entry(root)
en.grid(row=i+1, column=0)
entries.append(en)
def hallo():
for entry in entries:
print(entry.get())
print(entries) # this only printing !enty01
button=Button(root,text="krijg",command=hallo).grid(row=12,column=0)
root.mainloop()
尝试
print(*entries, sep = ", ")
*用于在一行中打印打印列表项,该行由sep值分隔(在本例中为逗号和空格(。
试试这个
from tkinter import *
root=Tk()
entries = []
wawaw=[1,2,3]
for i in range(10):
en = Entry(root)
en.grid(row=i+1, column=0)
entries.append(en)
def hallo():
for entry in entries:
print(entry.get())
print(entries) # this only printing !enty01
button=Button(root,text="krijg",command=hallo).grid(row=12,column=0)
root.mainloop()