Newb ie здесь, я работаю над небольшим Python проектом, и он требует принять числовой ввод от пользователя, и после нажатия кнопки он должен вставить это количество строк - полей ввода - для дальнейшего сбора ввода. Возможно ли это сделать в al oop и как? Я попробовал это в al oop, но вставляю только первую строку.
label_6.place(x=0,y=320)
total_participants = tk.Entry(root, width="5", textvariable=StringVar())
total_participants.place(x=150,y=320)
def action():
num_participants = int(total_participants.get())
coordinate = 400
first_name_label = Label(root, text="First Name",width=20,font=("bold", 11))
first_name_label.place(x=0,y=coordinate)
second_name_label = Label(root, text="Second Name",width=20,font=("bold", 11))
second_name_label.place(x=150,y=coordinate)
email_label = Label(root, text="Email ID",width=20,font=("bold", 11))
email_label.place(x=300, y =coordinate )
first_name = []
second_name = []
email_id = []
for i in range(1, num_participants + 1):
fn[i] = Entry(root, width="15").place(x=40,y=coordinate + 40)
sn[i] = Entry(root, width="15").place(x=190,y=coordinate + 40)
em[i] = Entry(root, width="40").place(x=340,y=coordinate + 40)
label_8 = Button(root, text="Participants Details",font=("bold", 13), command = participant_details)
label_8.place(x=30,y=360)