假设延时不能影响程序A一直运行,我该怎么办?

假如我有一个程序A运行会输出结果,我想在程序A正常运行的同时,有一个防抖动的程序会在得到程序A的结果后,隔1秒后拿一秒前的A值跟现在的程序A输出结果比较,相同才输出,延时不能影响程序A一直运行,我该怎么弄。

人到中年有点甜
浏览 202回答 1
1回答

至尊宝的传说

用定时器做,1秒钟唤醒一次响应函数,不要用延时函数 sleep# 定义时间显示self.timer = QtCore.QTimer(self)self.timer.timeout.connect(self.act_displayTM) #绑定响应函数self.timer.setInterval(1000) #设置时间间隔self.timer.start()# 定时响应事件对应逻辑def act_displayTM(self):s_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())self.ui.label_Date.setText(s_time)return
打开App,查看更多内容
随时随地看视频慕课网APP