Ostatnio chciałem, aby QPushButton
mógł emitować sygnał po wejściu wskaźnika myszy. Jak mogę to zrobić?Jak emitować sygnał z QPushButton, gdy mysz na nim wisi?
Wiem, że QPushButton ma już zdefiniowany sygnał, taki jak clicked()
, pressed()
, destory()
i tak dalej. Ale brak sygnału, jak hover(), enter(), ...
Sprawdziłem kilka informacji na ten temat: Ktoś powiedział, że można to zrobić za pomocą css. Nie rozumiem. Czy możesz mi doradzić ? Dziękuję Ci!
Jeśli możesz wyjaśnić, co chciałbyś zrobić, gdy mysz jest unoszona, może nie być konieczne przechwycenie takiego zdarzenia. Jeśli na przykład chcesz zmienić wygląd przycisku, możesz to zrobić za pomocą arkusza stylów. –
Dziękuję .. Chcę to zrobić: Jeśli istnieją dwa komponenty, Gdy wskaźnik myszy jest najechany na jeden, drugi jest niewidoczny ... –
OK, ponieważ chcesz wpłynąć na przycisk oparty na interakcji myszy z innym przyciskiem, naprawdę musisz przechwycić to zdarzenie. –