Как я могу установить значение смещения в QElapsedTimer - PullRequest
0 голосов
/ 23 апреля 2020

Я хочу, чтобы определенное действие происходило через определенный промежуток времени, и я использую для этого таймер QElapsed.

  QElapsedTimer timer;

   timer.start();
//   timer.offSettime(2000); can i do like this
   if (m_state)
    if (timer.elapsed() > m_interval )
    {
        flip();
        timer.restart();
    }

Я хочу, чтобы в первый раз эта функция выполнялась всегда, независимо от переменная m_interval.

Для этого есть еще одна переменная bool, которая устанавливается в значение false после выполнения функции.

Можем ли мы сместить истекшее время таймера так, чтобы сначала он также возвращал true или делал у нас есть другой способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...