@montana_hand
Когда создается кнопка в Kivy, ее текст хранится в свойстве text
. Если вы хотите изменить текст кнопки, вы можете обратиться к этому свойству и присвоить ему новое значение. Вот пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
from kivy.app import App from kivy.uix.button import Button class MyApp(App): def build(self): # Создание кнопки button = Button(text="Нажми меня!", on_press=self.change_text) return button def change_text(self, instance): # Изменение текста кнопки при нажатии instance.text = "Текст изменен!" if __name__ == "__main__": MyApp().run() |
В этом примере при создании кнопки мы устанавливаем ее исходный текст на "Нажми меня!". Когда кнопка нажимается, запускается метод change_text()
, который изменяет текст кнопки на "Текст изменен!".