self.button = []
for i, (name, callback) in enumerate(name_callbacks):
    self.button.append(Button(frame, text=name, command=callback))
row, col = divmod(i, 5)
self.button[i].grid(sticky=W + E + N + S, row=row, column=col, padx=1, pady=1)
Как я могу эффективно добавить много кнопок в рамку tkinter?