gpt4 book ai didi

c++ - 失去焦点时应用程序卡住

转载 作者:行者123 更新时间:2023-11-28 02:30:40 24 4
gpt4 key购买 nike

我已经完成了一个执行复杂计算的应用程序(它持续几分钟或更长时间)并且我注意到如果应用程序失去焦点,它会卡住。如果我一直专注于它,它就会运作良好。这只是我用qt designer 完成的一个按钮的用户界面。当 QMainWindow 失去焦点时,有 2 个进度条停止。你听说过这个问题吗?也许它来自 QMainWindow 属性之一?
谢谢你的帮助

编辑:即使 UI 卡住,计算仍在运行。但这对用户来说很无聊。

最佳答案

听起来您是在主 (GUI) 线程上进行计算。创建一个单独的工作对象来处理计算并将其移至新线程。

有一个很好的例子来说明如何做到这一点 here .

关于c++ - 失去焦点时应用程序卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29100015/

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