如何检查OSX是否正在注销/关闭?

时间:2014-02-27 19:56:23

标签: macos qt logout shutdown

我正在编写一个Qt应用程序,而且还有一个尚未解决的错误,其中Qt没有将注销/关闭通知传递给osx中的应用程序(它适用于Windows)。当您注销/关闭我的应用程序的窗口关闭时,我想用这段时间以某种方式查询osx以查看它是否正在注销/关闭。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

如果您知道如何注册通知,则可以注册NSWorkspaceWillPowerOff通知,该通知将在请求关闭电源或注销时调用您的观察者方法。