为了账号安全,请及时绑定邮箱和手机立即绑定

PyQt5 鼠标悬停功能

PyQt5 鼠标悬停功能

大话西游666 2021-06-03 09:32:15
我是 Python 和 PyQt5 的新手。我想为 DVR 客户端制作一个 GUI。我面临一个无法解决的问题,我需要通过鼠标悬停在标签图片上来更改标签图片,我该怎么做?from PyQt5 import QtCore, QtWidgetsclass Widget(QtWidgets.QWidget):    def __init__(self, parent=None):        super(Widget, self).__init__(parent)        lay = QtWidgets.QVBoxLayout(self)        self.btn = QtWidgets.QPushButton("Press me")        self.btn.installEventFilter(self)        lay.addWidget(self.btn)        lay.addWidget(QtWidgets.QLineEdit())    def eventFilter(self, obj, event):        if obj == self.btn and event.type() == QtCore.QEvent.HoverEnter:            self.onHovered()        return super(Widget, self).eventFilter(obj, event)    def onHovered(self):        print("hovered")if __name__ == '__main__':    import sys    app = QtWidgets.QApplication(sys.argv)    w = Widget()    w.show()    sys.exit(app.exec_())
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 653 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号