Задать вопрос

Как в QT отследить бездействие пользователя?

Есть проект на QT (Widgets) | ОС Ubuntu, но возможна и винда |

Есть в проекте таймер, который надо сбрасывать, если юзер что-либо делает... хоть на клавиши нажимает, хоть мышкой по экрану водит (грубо говоря, действие таймера должно произойти, если юзер нечего не делает).

Упростим задачу: прога работает в фулскрине (т.е. не надо следить за действиями вне формы/виджета).

Вопрос: а как? =)
  • Вопрос задан
  • 3160 просмотров
Подписаться 4 Оценить Комментировать
Ответ пользователя Kyberman К ответам на вопрос (3)
@Kyberman
Если в фулскрине, то делаете QWidget::setMouseTracking(true), переопределяете метод mouseMoveEvent() и в нём сбрасываете таймер.
Ответ написан
Комментировать