2017-11-04 6 views

答えて

0

停止する機能の中で、ボタンのコールバックによって設定された変数(キャンセルフラグ)をチェックしてください。

class App(Tk.Frame): 
    def __init__(self): 
    cancelButton = Tk.Button(root, text="Cancel", command=lambda: setattr(self, "cancelFlag",True) 
    cancelButton.pack() 
    def function(self): 
    # Loop 
     if getattr(self, "cancelFlag", True): 
     self.cancelFlag = False 
     return 
     # Rest of code 
関連する問題