PyQt5 QCalendarWidget 设置自定义事件
在这篇文章中,我们将看到我们如何实现QCalendarWidget的自定义事件。这个事件处理程序可以在一个子类中重新实现,以接收自定义事件。自定义事件是用户定义的事件,其类型值至少与QEvent::Type枚举中的QEvent::User项一样大,并且通常是一个QEvent子类。
下面是日历类的代码
实现步骤:
1.创建一个继承了QCalendarWidget的日历类
2.在日历类中覆盖customEvent,并在事件中打印文本
3.创建一个主窗口类
4.在主窗口中创建一个日历对象
5.为日历设置各种属性
6.将一个信号连接到自定义事件上
下面是实现的过程
输出: