-1
私はすでにキャンセルボタンを持っていますが、GUIウィンドウもすべてキャンセルします。キャンセルボタンを特定の機能に割り当てたいだけです。これは私の出口です:PythonでTkinterを使用してGUIで機能を停止するにはどうすればよいですか?
私はすでにキャンセルボタンを持っていますが、GUIウィンドウもすべてキャンセルします。キャンセルボタンを特定の機能に割り当てたいだけです。これは私の出口です:PythonでTkinterを使用してGUIで機能を停止するにはどうすればよいですか?
停止する機能の中で、ボタンのコールバックによって設定された変数(キャンセルフラグ)をチェックしてください。
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