Я создал Entry и кнопки через цикл, как это
for i in range(len(headers)):
pos_y = 0;
e = tk.Entry(top, width = 30);
e.grid(row = pos_x, column = pos_y);
entry[i] = e;
e.insert(0, headers[pos_x].get('name'));
pos_y += 1;
b = tk.Button(top, text = 'Copy');
b.grid(row = pos_x, column = pos_y);
button[i] = b;
pos_y += 1;
У меня есть два диктанта для Entry и Button каждый, вывод такой. Вывод
Я хочу скопировать значение из текстового поля в буфер обмена для каждой из кнопок.Я знаю, как скопировать в буфер обмена, проблема заключается в получении соответствующего значения.Изменить: заголовок представляет собой список словарей;pos_x используется для переключения с одного ряда на другой;pos_y используется для переключения на следующее соединение.Здесь я перебираю словарь, чтобы получить имена из dict в первое текстовое поле и значения в другое.как это: {"name": "key", "value": "2500"} кнопка и запись являются диктовками, объявленными выше как запись {} и кнопка {}.