【问题标题】:How to detect inactivity for automatic logoff?如何检测不活动以自动注销?
【发布时间】:2014-11-25 08:52:48
【问题描述】:

我目前正在构建一个在工业环境中的 ARM 板上运行的 Qt4 应用程序。它带有一个 7" 触摸屏,用于可视化和配置机器的值和参数。

有 3 种不同的用户级别:标准用户(仅查看)、认证用户(可以设置参数和发送命令)和管理员(也可以配置数据点等)。

现在我想实现自动注销,以避免在管理员用户忘记正确注销时出现任何安全问题。什么是最好和最简单的方法?我基本上需要一个在登录后启动的计时器,并且每次用户触摸屏幕(或移动鼠标)时都会重置它。计时器不是问题 - 但如何正确检测鼠标/触摸屏事件?感谢您的帮助!

【问题讨论】:

标签: qt qt4 arm touchscreen beagleboneblack


【解决方案1】:

您可以在QApplication 实例上安装事件过滤器并跟踪用户输入事件。在每个用户输入事件上 - 您重置一个计时器。但要小心,因为它可能会影响你的表现。

【讨论】:

    猜你喜欢
    • 2014-09-28
    • 1970-01-01
    • 2017-06-20
    • 2016-11-03
    • 2013-01-12
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多