Предупреждение: QObject :: startTimer: таймеры не могут иметь отрицательные интервалы в webots-ros - PullRequest
1 голос
/ 05 февраля 2020

Я пишу новый узел ros в webots-ros, и иногда я получаю это предупреждение: QObject :: startTimer: Таймеры не могут иметь отрицательные интервалы. И симулятор webots зависает.

Есть идеи, в чем может быть проблема?

1 Ответ

1 голос
/ 05 февраля 2020

Из приведенного вами описания звучит, как будто вы передаете объекту QT QTimer отрицательное значение для интервала.

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

Редактировать: Похоже, webots-ros является фреймворком, который использует QT QTimer для внутреннего использования. Попробуйте посмотреть эту ветку, чтобы увидеть, решит ли она вашу проблему: https://www.qtcentre.org/threads/61601-QObject-startTimer-QTimer-cannot-have-a-negative-interval

...