我开发了一个应用程序,它将有一个带上下文菜单的PyQt trayIcon。当它运行时,它被放在系统托盘中。此应用程序将没有“退出”按钮,但在组织中选定的名称除外。在
这个应用程序是在系统启动时配置和放置的,因此当每个员工登录到他/她的系统时,它将跟踪他的登录并在数据库中将员工可用性更新为“在线”。在
一切正常。主要问题是他/她何时注销或关闭系统并离开办公室。此时,我需要将数据库中的员工可用性更新为“脱机”。我不知道如何跟踪这些系统事件。在
我试过在信号下面
当我启动注销/关闭时,我的关闭定义从不在这些信号中执行
有一个为这个任务而设计的QSessionManager类,尽管它似乎在某些平台上比其他平台工作得更好。有关详细信息,请参见Session Management overview。在
相关问题 更多 >
编程相关推荐