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

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

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

您需要继承

QPushButton
该类,并重新实现
enterEvent
and
leaveEvent

class Button(QPushButton):    def __init__(self, parent=None):        super(Button, self).__init__(parent)        # other initializations...    def enterEvent(self, QEvent):        # here the pre for mouse hover        pass    def leaveEvent(self, QEvent):        # here the pre for mouse leave        pass

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



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5587862.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存