尝试每x秒发送一次消息,持续x周期。
我有一个调用send_message的按钮,用户可以输入systemFrequency和systemRunTime。
Publish_message执行操作。
def publish_message(self):
...#do something
def send_message(self):
systemFrequency = float(freqSettings.systemFrequency)
systemRunTime = int(freqSettings.systemRunTime)
global count
count = 0
if systemFrequency != 0:
while (count < systemRunTime):
self.schedule()
else:
self.publish_message()
def schedule(self):
self.publish_message()
self.increaseCount()
def increaseCount(self):
global count
count += 1
当前在执行publish_message之前没有等待x秒钟。
答案 0 :(得分:0)
好的,您可以使用tkinter
的{{1}}方法。它会在给定的毫秒数后安排要调用的函数。
after