easygui
安装
在命令行中执行以下命令安装:
pip install easygui
示例输出:
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting easygui
Using cached easygui-0.98.3-py2.py3-none-any.whl (92 kB)
Installing collected packages: easygui
Successfully installed easygui-0.98.3
导入
import easygui
print(easygui.__all__)
运行后可见 easygui 包含多种对话框样式,如 buttonbox, diropenbox, fileopenbox, msgbox 等。
常用对话框
1. 消息框 msgbox
显示文本消息并提供'确定'按钮。消息文本显示在窗口中心,标题显示在标题栏。
参数说明:
msg: 要显示的文本消息title: 窗口标题ok_button: 按钮上的文本(默认为 OK)
代码示例:
import easygui
easygui.msgbox("备份完成!", title="结束", ok_button="干得好!")
2. 确认框 ccbox
提供'继续'和'取消'选项,返回 True 或 False。
参数说明:
choices: 选项列表default_choice: 默认高亮选项cancel_choice: 关闭弹窗时触发的选项
代码示例:
import easygui
result = easygui.ccbox(
"是否退出程序?",
"确认",
choices=["退出 [E]", "取消 [C]"]
)
if result:
()
:
()


