前言: 今天一个定时器的bug搞的我怀疑人生了,定时器触发一次,怎么进这么多次槽函数! 难道是 stop 停不下来 ? 疯狂找stop 停止失败的原因 后来发现了规律 原来是connect 位置的问题 最后总结了一个demo: 效果: 点击一下定时器 3s之后进入 槽函数,在点击一下在3s之后进入槽函数 大家看出来代码有什么问题了吗? 运行效果: 每点一次按钮 进入的槽的次数就越多!!! 问题就出在 connect的位置,每当点击一次按钮就connect一次… 我们把connect 放到构造函数里 只连接一次 问题解决,整天用定时器,竟然连这个都不知道…??