Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Ximik от Март 16, 2013, 16:16



Название: Таймеры в Qt
Отправлено: Ximik от Март 16, 2013, 16:16
Как в Qt, реализовать таймер. который будет смотреть сколько времени обрабатывается файл, и если файл обрабатывается > допустимого значения то, файл нужно прервать, и перейти к следующему.


Название: Re: Таймеры в Qt
Отправлено: Mikhail от Март 16, 2013, 16:28
Таймер какой бы он ни был сам ничего смотреть не может.
Он может только испускать сигнал через установленное время. Таймер может быть однократного или многократного действия. Таймер ( создай объект типа QTimer )надо связать со слотом в котором ты можешь проводить любую обработку.

Если стартануть объект типа QTime
то в своем слоте с использованием
int elapsed () const
можешь узнать сколько прошло времени с момента старта.


Название: Re: Таймеры в Qt
Отправлено: Ximik от Март 16, 2013, 16:31
я смогу снимать значение таймера? и потом сравнивать его в другом месте, есди да то как?


Название: Re: Таймеры в Qt
Отправлено: Igors от Март 16, 2013, 16:53
я смогу снимать значение таймера? и потом сравнивать его в другом месте, есди да то как?
Сначала прочитайте документацию, потом задавайте вопросы. А делая наоборот ничего хорошего не получите - попусту тратите свое и чужое время


Название: Re: Таймеры в Qt
Отправлено: alex312 от Март 16, 2013, 16:56
я смогу снимать значение таймера? и потом сравнивать его в другом месте, есди да то как?
Кроме документации по таймерам читай сразу и про потоки.