gpt4 book ai didi

Qt 应用程序在启动时运行时无法创建托盘图标

转载 作者:行者123 更新时间:2023-12-02 03:28:39 25 4
gpt4 key购买 nike

我的代码本身实际上没有问题,但是如果我将程序添加到启动时运行(即每次用户登录时),它将无法创建托盘图标,因为在它尝试创建托盘图标时,任务栏尚未完全创建/初始化。有解决办法吗?现在我正在考虑类似以 10 秒间隔重试 10 次之类的事情。

最佳答案

这当然是一个竞争条件。是的,重试是个好主意,但我会延迟重试。让应用程序启动,但在尝试连接任务栏之前使用 QTimer::singleShot() 延迟 5 秒(或其他时间)。如果您想在此之后重试(这可能是一个好主意),请延迟更长的时间(因为立即重试可能不会成功,因为重试发生得太快)。

关于Qt 应用程序在启动时运行时无法创建托盘图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5290611/

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