对话框

对话框功能是由tkinter.messagebox模块提供的。其中提供了以下函数用来显示一个对话框,并可以返回相应类型的值。tkinter.messagebox模块中的函数其功能都非常容易识别。

  • .askyesno(title, message),返回布尔类型,显示问号图标,按钮为“是”、“否”。
  • .askquestion(title, message),返回字符串,显示问号图标,按钮为“是”、“否”。
  • .askokcancel(title, message),返回布尔类型,显示问号图标,按钮为“确定”、“取消”。
  • .askyesnocancel(title, message),返回布尔类型,显示问号图标,按钮为“是”、“否”、“取消”,其中取消返回None。
  • .askretrycancel(title, message),返回布尔类型,显示三角图标,按钮为“重试”、“取消”。
  • .showinfo(title, message),返回字符串,显示蓝色圆形图标,按钮为“确定”。
  • .showwarning(title, message),返回字符串,显示三角图标,按钮为“确定”。
  • .showerror(title, message),返回字符串,显示红色圆形图标,按钮为“确定”。