2014-10-16 3 views
2

Как говорит название: У меня есть этот фрагмент кода:в Qt 4.8, как установить «Qt :: PreciseTimer»

QTimer timerdata; 

я могу запустить таймер вызова timerdata.start(5); Однако, я не получаю 5 мс. ..Я знаю, что в Qt 5.x существует три уровня точности для таймеров:

  • Qt :: PreciseTimer: разрешение около 1 мс на Windows,
  • Qt :: CoarseTimer (по умолчанию): Около 15 мс разрешение на Windows
  • Qt :: VeryCoarseTimer: разрешение 1000 мс на всех платформах

Мой вопрос заключается есть что-то подобное в Qt 4.8, и если так, как это сделать?

+0

Пробовали ли вы [ 'QObject :: startTimer'] (http://qt-project.org/doc/qt-4.8/qobject.html#startTimer) + ['QObject :: timerEvent'] (http://qt-project.org/doc/qt-4.8/qobject.html#timerEvent)? Но, возможно, это не более точно, чем QTimer ... – leemes

ответ

Смежные вопросы