首先,我使用tkinter,entry_var1
和label_var1
创建一个条目和一个标签。然后,我希望能够在按下按钮时将其读取为整数。
我正在学习使用Python 3进行编码,并且这样做了,我提出了一些我想解决的小问题。我将这些挑战用作使学习变得有趣的一种方式。
首先我有一个列表:
name_list = ["var1", "var2", "var3", "var4"]
然后,我遍历该列表并为每个实例创建一个标签和一个条目:
for a in range(len(name_list)):
en = Entry(frame_top)
en.grid(row = a)
vars()["entry_" + str(name_list[a])] = en
lb = Label(frame_top, text = str(name_list[a])
lb.grid(row = a, column = 1)
vars()["label_" + str(name_list[a])] = lb
*this works*
按一下按钮,我想遍历所有变量,并以整数形式获取它们的值:
def read_input():
for b in range(len(name_list)):
name_list[b] = (name_list[b]).get()
name_list[b] = int(name_list[b])
例如:
可以说name_list[0] = variable1
。然后我想要一个label_variable1
,一个entry_variable1
和变量variable1
应该是用户在条目entry_variable1
中键入的内容。