您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在PyQt5中捕获悬停和鼠标离开信号

如何在PyQt5中捕获悬停和鼠标离开信号

您需要继承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@

然后,您可以在本地处理事件或发出信号(如果其他小部件需要对此事件做出反应,则可以使用信号将事件通知其他小部件)。

其他 2022/1/1 18:25:02 有496人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶