gpt4 book ai didi

windows - Qt 5.1 Windows 7 - aboutToQuit() 未在 Windows 注销时调用

转载 作者:可可西里 更新时间:2023-11-01 09:38:00 24 4
gpt4 key购买 nike

如果我正常退出我的应用程序,aboutToQuit 会被调用,我可以做一些清理工作,但是,如果用户注销 Windows,我的应用程序会立即关闭并且 aboutToQuit 永远不会被调用。

该程序用作登录到服务器的应用程序启动器。每次启动应用程序时,它都会向服务器发送一条消息,其中包含名称(您从我的应用程序中启动应用程序)。

通常情况下,用户会在完成后关闭应用程序,我会记录该事件。如果他们关闭计算机,我想在 aboutToQuit 中发送应用程序的关闭日志事件,但永远不会调用该函数。

我已经搜索了一些选项,但没有将我的应用程序变成 Windows 服务(还没有尝试过),但没有任何效果。

有什么想法吗?

最佳答案

这似乎已在 Qt5.2.0 中修复,因为我现在在 Windows 注销时收到 QApplication::commitDataRequest() 信号。

关于windows - Qt 5.1 Windows 7 - aboutToQuit() 未在 Windows 注销时调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20428579/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com