PyQt5 QCalendarWidget 设置鼠标移动事件
在这篇文章中,我们将看到我们如何为QCalendarWidget实现鼠标移动事件。这个事件处理程序,对于事件的处理,可以在子类中重新实现,以接收小工具的鼠标移动事件。如果鼠标跟踪被关闭,鼠标移动事件只发生在鼠标被移动时按下鼠标按钮。如果鼠标跟踪被打开,即使没有按下鼠标按钮,也会发生鼠标移动事件。
实施步骤:
1.创建一个继承于QCalendarWidget的日历类
2.创建一个标签来显示更新
3.覆盖mouseMoveEvent并将位置设置为标签
4.在主窗口内创建一个日历对象
5.为日历设置各种属性
下面是实现