QFeedbackHapticsEffect :: setPeriod () не имеет никакого эффекта

Я хочу начать повторять вибрации на Nokia 5800. Документы говорят, что я должен использовать QFeedbackHapticsEffect::setPeriod()и я пытаюсь с этим кодом:

QFeedbackHapticsEffect *effect = new QFeedbackHapticsEffect(this);
effect->setDuration(1000);
effect->setPeriod(500);
effect->setIntensity(1);
effect->start();

Однако телефон, который я тестирую (Nokia 5800), все еще вибрирует только один раз и останавливается, хотя я проверял, что периодическая вибрация поддерживается на телефоне:

qDebug() << effect->actuator()->isCapabilitySupported(QFeedbackActuator::Period);

Что-то не так с тем, как я инициализирую QFeedbackHapticsEffect? Любые шаги, которые я мог пропустить?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]