Да, идея заключается в том, чтобы при нажатии на каждую кнопку происходило определенное действие. Допустим, у нас есть несколько кнопок с разными названиями, и мы хотим, чтобы при нажатии на каждую кнопку выводилось соответствующее название в консоль.
Следующий пример кода на языке Python показывает, как можно реализовать такое поведение:
```python
import tkinter as tk
def on_button_click(button_name):
print("Кнопка", button_name, "нажата")
root = tk.Tk()
# Создаем кнопки
button1 = tk.Button(root, text="Кнопка 1", command=lambda: on_button_click("1"))
button2 = tk.Button(root, text="Кнопка 2", command=lambda: on_button_click("2"))
button3 = tk.Button(root, text="Кнопка 3", command=lambda: on_button_click("3"))
# Располагаем кнопки на форме
button1.pack()
button2.pack()
button3.pack()
root.mainloop()
```
В этом примере мы создаем три кнопки с разными надписями и привязываем к ним функцию `on_button_click()`, которая выводит название кнопки в консоль при ее нажатии. Функция `lambda` используется для передачи аргумента в функцию `on_button_click()`.
Таким образом, при нажатии на каждую кнопку будет выводиться соответствующее название в консоль. Вы можете изменить действие, выполняемое при нажатии на кнопку, заменив код внутри функции `on_button_click()`.