PyQt5 QCalendarWidget 设置鼠标按压事件
在这篇文章中,我们将看到如何为QCalendarWidget实现鼠标按下事件。这个事件处理程序,对于事件来说,可以在一个子类中重新实现,以接收日历的鼠标按压事件。当你在窗口外点击时,默认的实现实现了弹出式窗口部件的关闭。对于其他的小部件类型,它什么也不做。
下面是日历类的代码
实现步骤:
1.创建一个继承了QCalendarWidget的日历类
2.在日历类中覆盖mousePressEvent,并在该事件中打印文本
3.创建一个主窗口类
4.在主窗口中创建一个日历对象
5.为日历设置各种属性
下面是实现的过程
输出: