Добавленное время истекло вместо простого обновления - PullRequest
1 голос
/ 12 июля 2011

У меня в диалоговом окне редактируется строка, отображающая время, прошедшее после завершения определенной операции.Итак, структура кода следующая:

void some_f()
{
QTime time;
time.start();
My_Class::do_operation();//this is static fnc
line_edit->setText(QString::number(time.elapsed()));
}

Что я не могу понять, так это то, как это возможно на земле:
Хотя отладка кажется нормальной, каждый раз, когда вызывается эта функция, время, прошедшее, отличается, но похоже(в пределах того же диапазона).
Странные вещи случаются, когда это не в режиме отладки.Похоже, что прошедшее время ДОБАВЛЕНО В ПРЕДЫДУЩИЙ результат (предыдущий раз).Как / почему это исправить?

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