Хорошо, у меня есть приложение, в котором при нажатии кнопки появляется всплывающее окно.Во всплывающем окне вы можете запланировать событие.Когда вы нажимаете кнопку «Расписание», на данный момент я бы хотел, чтобы она распечатала на терминале, что она была нажата.Я пытаюсь определить функцию в python и связать ее с моим идентификатором в моем файле kv для записи нажатия кнопки, но, похоже, она не работает.Помогите?Может быть, очевидный ответ, но я все еще учусь LOL
Python
def schedule_event(self, *args):
if self.root.ids['set_event']:
print('Working')
KV File
<ButtonPopup@Popup>:
title: 'Set Events'
title_align: 'center'
auto_dismiss: False
size_hint: None, None
size: 400, 200
GridLayout:
cols: 1
TextInput:
id: scheduled_event
hint_text: "Something scheduled for this day..."
BoxLayout:
Button:
id: set_event
text: "Schedule"
on_press: app.root.schedule_event()
on_release: root.dismiss()
Button:
id: cancel
text: "Cancel"
on_release: root.dismiss()