2012-12-05 14 views

Odpowiedz

13

W dokumentacji QWidget::mouseMoveEvent(QMouseEvent*) można przeczytać następujący opis:

Jeśli chcesz natychmiast pokazać etykietkę, podczas gdy mysz porusza (na przykład, aby uzyskać myszy współrzędne z QMouseEvent::pos() i pokazać jako podpowiedź), musisz najpierw włączyć śledzenie myszy zgodnie z powyższym opisem: . Aby upewnić się, że podpowiedź jest natychmiast aktualizowana, musisz wywołać QToolTip::showText() zamiast setToolTip() w swojej implementacji mouseMoveEvent().

Ale zamiast używać mouseMoveEvent, można również użyć QWidget::enterEvent(QEvent*).

+0

Użyłem pierwszej opcji, którą dałeś, działa świetnie, bardzo dziękuję. – GoldenAxe

Powiązane problemy