0

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

在某个时刻,我恢复了整个应用程序的光标。我需要为一帧保持“定制”(原样)。我将它设置为再次“自定义”框架,但它仍然恢复 1 毫秒并且很明显

所以我的光标状态是:“自定义”-“正常”-“自定义”。如何跳过更改一个(当前)帧的光标?但是为所有其他窗口恢复它(所以它又正常了)?

4

1 回答 1

0

恢复所有应用程序的覆盖光标,但将光标设置为您的框架。

使用setCursor()方法。

http://qt-project.org/doc/qt-4.8/qwidget.html#cursor-prop

正如文档所说setOverrideCursor()

此光标将显示在所有应用程序的小部件中,直到调用restoreOverrideCursor()另一个。setOverrideCursor()

http://qt-project.org/doc/qt-4.8/qapplication.html#setOverrideCursor

所以你不能恢复所有小部件的光标而不是一个,你应该使用setCursor()方法。

于 2014-09-26T16:19:16.570 回答