Python 简易图形界面库easygui 对话框大全
Easygui 是一个 Python 库,用于创建简易的图形用户界面。以下是使用 easygui 创建不同类型的对话框的示例代码:
import easygui
import sys
# 消息对话框
easygui.msgbox("这是一个消息对话框")
# 输入对话框
name = easygui.enterbox("请输入你的名字:")
easygui.msgbox("你好," + name)
# 选择对话框
choice = easygui.choicebox("选择你的操作系统?", choices=["Windows", "macOS", "Linux"])
easygui.msgbox("你选择了: " + choice)
# 按钮对话框
if easygui.buttonbox("你喜欢这个库吗?", choices=["是的", "不"]) == "是的":
easygui.msgbox("谢谢你的反馈!")
else:
easygui.msgbox("那我们下次见!")
# 多选对话框
choices = easygui.multchoicebox("选择你喜欢的编程语言?", choices=["Python", "Java", "C++", "Ruby"])
easygui.msgbox("你选择了: " + str(choices))
# 进度条对话框
for i in range(101):
easygui.progressbar(i)
sys.stdout.flush() # 清空输出缓冲区,立即显示进度
if i == 101:
easygui.msgbox("进度完成!")
以上代码展示了如何使用 easygui 创建和使用不同类型的对话框,包括消息对话框、输入对话框、选择对话框、按钮对话框、多选对话框以及进度条对话框。
评论已关闭