2014-11-25 27 views
1

我目前正在構建一個在工業環境中的ARM板上運行的Qt4應用程序。它配備了用於可視化和配置機器的值和參數7" 觸屏如何檢測自動註銷的不活動?

有3個不同的用戶級:標準用戶(只查看),認證的用戶(可以設置參數和發送命令)和管理員(也可以配置數據點等)

現在我想實現一個自動註銷以避免任何安全問題,當管理員用戶忘記正確註銷什麼是最好和最簡單的方法?一個計時器,在登錄後啓動,並在用戶每次觸摸屏幕(或移動鼠標)時重新設置。計時器不是問題 - 但我該如何正確檢測鼠標/觸摸屏事件?感謝您的幫助!

+0

看一看[這裏](http://stackoverflow.com/a/3341865/4054438) – 2014-11-25 16:54:52

回答

0

您可以在QApplication實例上安裝事件過濾器並跟蹤用戶輸入事件。在每個用戶輸入事件 - 你重置一個計時器。但要小心,因爲它可能會影響你的表現。