На экране остались артефакты QToolTip

При использовании QToolTip, если у меня много чего происходит (например, быстрое зависание над кучей вещей, которые генерируют QToolTips), я получаю частично закрытые "артефакты" QToolTip, оставленные на экране, и они остаются поверх всех (независимо от того, из которых приложение имеет фокус!) пока я не закрою свое приложение.

Это можно обойти? Есть ли некоторая задержка, прежде чем я смогу показать еще один QToolTip? Похоже, что это происходит чаще на медленных машинах, чем на более быстрых машинах.

Код, который я использую, очень прост. Я ловлю пользовательское событие наведения, где я делаю:

  QToolTip::showText(QCursor::pos(), "It starts with an earthquake");

И когда я фиксирую неосторожное событие, я делаю:

  QToolTip::hideText();

0 ответов

Другие вопросы по тегам