2014-11-25 3 views
1

현재 산업용 환경에서 ARM 보드에서 실행되는 Qt4 애플리케이션을 구축 중입니다.자동 로그 오프를 위해 비활성을 감지하는 방법은 무엇입니까?

표준 사용자 (보기 만 가능), 인증 된 사용자 (매개 변수를 설정하고 명령을 보낼 수 있음)의 세 가지 사용자 수준이 있습니다. (데이터 포인트 등을 구성 할 수도 있습니다.)

이제 관리자가 올바르게 로그 오프하는 것을 잊었을 때 보안 문제를 피하기 위해 자동 로그 오프를 구현하고 싶습니다. 가장 쉽고 쉬운 방법은 무엇입니까? 로그인 후 시작되고 사용자가 화면을 터치하거나 마우스를 움직일 때마다 재설정되는 타이머입니다. 타이머는 문제가되지 않지만 마우스/터치 스크린 이벤트를 올바르게 감지하는 방법은 무엇입니까?

+0

[한 번보기] (http://stackoverflow.com/a/3341865/4054438) –

답변

0

QApplication 인스턴스에 이벤트 필터를 설치하고 사용자 입력 이벤트를 추적 할 수 있습니다. 각 사용자 입력 이벤트에서 - 타이머를 재설정합니다. 하지만 성능에 약간 영향을 줄 수 있으므로주의하십시오.