您需要继承QPushButton@H_403_2@该类,并重新实现
enterEvent@H_403_2@and
leaveEvent@H_403_2@:
class Button(QPushButton):
def __init__(self, parent=None):
super(Button, self).__init__(parent)
# other initializations...
def enterEvent(self, QEvent):
# here the code for mouse hover
pass
def leaveEvent(self, QEvent):
# here the code for mouse leave
pass
@H_403_2@
然后,您可以在本地处理事件或发出信号(如果其他小部件需要对此事件做出反应,则可以使用信号将事件通知其他小部件)。