我有一个Tkinter gui类,其中包含几种方法。下面的get_prices方法以此self.loop行结尾,然后在五分钟(300000毫秒)后再次调用get_prices。
def get_prices(self):
code...
code...
code...
self.loop = self.main_window.after(300000, self.get_prices)
我想在GUI中有一个停止按钮,以防止get_prices在五分钟后再次运行。因此,我已经将此switch_off方法引入了类。
def switch_off(self):
self.main_window.after_cancel(self.loop)
这是正确的方法吗?
答案 0 :(得分:0)
是的,这是取消使用after
安排的活动的正确方法。