我已经有一个取消按钮,但它取消了GUI窗口的所有内容,我只想将取消按钮分配给特定功能。这是我的退出:
def exit(self):
return sys.exit()
答案 0 :(得分: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