def _do_reset():
if not _needs_reset:
messagebox.showinfo("Reset Settings",
"You are already using the default settings.")
return
if not messagebox.askyesno(
"Reset Settings", "Are you sure you want to reset all settings?",
parent=_dialog):
return
for section in _sections.values():
for key, info in section._infos.items():
if info.reset:
section[key] = info.default
messagebox.showinfo(
"Reset Settings", "All settings were reset to defaults.",
parent=_dialog)
评论列表
文章目录