C++ 还原覆盖游标不适用于整个应用程序

C++ 还原覆盖游标不适用于整个应用程序,c++,qt,qcursor,C++,Qt,Qcursor,我有一个包含许多小部件和窗口的大型应用程序 在某个时刻,我恢复整个应用程序的游标。 我需要保持它的定制,因为它是为一帧。 我将其设置为再次定制帧,但它仍会恢复1毫秒,这是显而易见的 所以我的光标的状态是:定制-正常-定制。 如何跳过更改当前帧的光标?但为所有其他窗口还原它,使其恢复正常?为所有应用程序还原覆盖光标,但将光标设置为您的帧 使用setCursor方法 正如文档中提到的setOverrideCursor: 在调用restoreOverrideCursor或另一个setOverrideC

我有一个包含许多小部件和窗口的大型应用程序

在某个时刻,我恢复整个应用程序的游标。 我需要保持它的定制,因为它是为一帧。 我将其设置为再次定制帧,但它仍会恢复1毫秒,这是显而易见的

所以我的光标的状态是:定制-正常-定制。
如何跳过更改当前帧的光标?但为所有其他窗口还原它,使其恢复正常?

为所有应用程序还原覆盖光标,但将光标设置为您的帧

使用setCursor方法

正如文档中提到的setOverrideCursor:

在调用restoreOverrideCursor或另一个setOverrideCursor之前,此光标将显示在所有应用程序的小部件中

所以,不能为所有小部件而不是一个小部件恢复游标,应该使用setCursor方法