def create_buttons(self):
for x in range(10):
button = ttk.Button(self, text=x, command=lambda number=x: self.callback(number))
button.grid()
def callback(self, number):
new_value = self.user_input.get() + str(number)
self.user_input.set(new_value)