使用QToolTip时,如果发生了很多事情(例如将鼠标悬停在会产生QToolTips的一堆东西上),我最终会在屏幕上留下部分关闭的QToolTip“工件”,并且它们仍位于一切(无论哪个应用程序具有焦点!),直到我关闭我的应用程序。
有没有解决的办法?在显示另一个QToolTip之前会有一些延迟吗?与较慢的计算机相比,较慢的计算机似乎更经常发生这种情况。
我使用的代码非常简单。我正在捕获一个自定义悬停事件,我在其中执行以下操作:
QToolTip::showText(QCursor::pos(), "It starts with an earthquake");
当我捕获到一个悬停事件时,我会这样做:
QToolTip::hideText();