所以我有一个简单的showinfo,当点击ok按钮时,我想在控制台上打印一些东西。我知道你会用askyesno盒子这样做。
def show_warning(self):
self.startbutton.config(state="active")
message_box = messagebox.askyesno("Break reminder","Remember, your breaks should ideally be between 3-5 minutes.")
if message_box == 'yes':
print("Yes clicked")
else:
print("No clicked")当messagebox为showinfo()时,我该如何操作?
发布于 2019-02-10 23:14:19
showinfo()信息框将仅允许用户在关闭对话框后继续使用tk应用程序。你可以用它来判断他们是否点击了'ok',就像askyesno()一样
def show_warning(self):
self.startbutton.config(state="active")
Msg = "Remember, your breaks should ideally be between 3-5 minutes."
if messagebox.showinfo("Break reminder", Msg):
print("Ok clicked")
#rest of the program can now continue也就是说,不需要检查他们是否没有点击“ok”
https://stackoverflow.com/questions/54617784
复制相似问题