Я использую appjar
для создания приложения на Python, которое включает функцию установки будильника в определенное время / дату.Однако, исходя из моей простой реализации, при вызове функции будильника в коде приложение просто будет бесконечно ждать срабатывания будильника, прежде чем допустить что-либо еще.
Я хочу иметь возможность перемещаться по приложению, не дожидаясь тревоги.Каков наилучший способ сделать это?
Вот мой код тревоги:
def setAlarm(year, month, day, hour, minute, second):
now = datetime.datetime.now()
date = datetime.date(year, month, day)
time = datetime.time(hour, minute, second)
alarmTime = datetime.datetime(year, month, day, hour, minute, second)
while now < alarmTime:
print("not yet")
mixer.music.load('Alarm.wav')
mixer.music.play(-1)
sound = True
while(sound):
print("Alarm")