Для Qt есть дополнительная библиотека - Qxt, в тестах есть
приложение, демонстрирующее как раз то, что вам нужно: в заголовок окна выводится время простоя, когда юзер двинет мышкой или нажмет клавишу или совершит ещё какое-либо действие - счетчик сбрасывается.
![1T5jlEf.gif](//habrastorage.org/files/eac/203/7de/eac2037de05f450c9781f68d20d84681.gif)
Можете использовать Qxt в своём проекте (доступны версии под Mac OS, Win и Linux), или выдернуть реализацию функции idleTime() для различных систем:
Win,
X11 (GNU/Linux),
Mac OS.
Скачать Qxt можно
здесь.