Я хочу создать таймер в Qt, используя QSoundEffect. Я устанавливаю исходное время и нажимаю кнопку «start» pu sh, чтобы запустить таймер. Программа продолжает показывать оставшееся время на экране. Когда оставшееся время становится равным 0, я хочу загрузить файл .wav для воспроизведения музыки c будильника с использованием QSoundEffect. Но когда я запускаю эту программу, она всегда задерживается примерно на 1 секунду, и я не могу понять, почему. Как решить эту проблему?
if(!remain) //end of timer
{
alarm->play();
}