Как изменить текст в кнопке после нажатия?

Кнопок много, они все идут grid layout. Мне нужно, чтобы при нажатии на кнопку на ней менялся текст и вызов функции после нажатия.

    gl = GridLayout(orientation= 'lr-tb', padding=[0, 100, 0, 0], cols = 3)

    gl.add_widget( Button(text="Ячейка 1", halign ="right" ))
    gl.add_widget( Button(text="Ячейка 2"))
    gl.add_widget( Button(text="Ячейка 3"))
    gl.add_widget( Button(text="Ячейка 4"))
    gl.add_widget( Button(text="Ячейка 5"))
    gl.add_widget( Button(text="Ячейка 6"))
    gl.add_widget( Button(text="Ячейка 7"))
    gl.add_widget( Button(text="Ячейка 8"))
    gl.add_widget( Button(text="Ячейка 9"))

    return gl

Ответы (0 шт):