PyQt5 QCalendarWidget 杀死定时器
在这篇文章中,我们将看到如何杀死QCalendarWidget的定时器。为了启动定时器,我们使用startTimer方法,这个方法在一定的时间间隔过后调用timerEvent。它启动一个定时器并返回一个定时器的标识符,如果不能启动一个定时器则返回0。
为了做到这一点,我们将使用QCalendarWidget对象的killTimer方法。
语法 : calendar.killTimer(timer_id)
参数: 它需要整数作为参数,即定时器的ID。
返回: 它返回无
实施步骤 : :
1.创建一个继承了QCalendarWidget的日历类
2.在日历类中覆盖timerEvent,并在事件中显示下个月的日历
3.创建一个主窗口类
4.在主窗口内创建一个日历对象
5.为日历设置各种属性
6.创建一个按钮
7.给按钮添加动作,在动作中杀死计时器
下面是实现的过程