質問: ttk.Button(frame2, text='Cancel', command=button_stop) button3.pack(side=LEFT) ``` 大雑把にこんな感じで書いたのですが、予想通り止めることはできず、キャンセルボタンを押すと tkinterのguiが応答なしになります。(pythonプログラムは実行されている) global変数でフラグを作ってdef button_startの中にif文(フラグ判定)で終了させるようなことも試したのですが うまくいかず、pyhtonはまだ勉強したてなので どうかご教授を、、、 調べてもこれ!!って感じの見つからなくて質問したほうが早いかなぁ、、、なんて よろしくお願いいたします。
回答: グローバル変数でbool変数を定義しておき、 ループの実行をその変数で回すようにしとけば、 もう片方の関数で、その変数をfalseにすれば、そのループを止めれますね