【问题描述】使用Python如何实现弹窗效果呢?
比如:

【小千解答】可以使用PyMsgBox或EasyGUI库。
PyMsgBox===
依赖tkinter,提供了4种类型的弹窗样式。
导入库:
import pymsgbox as mb
1# 弹窗确认框
mb.alert('处理完毕!','提示')
xqval = mb.alert('处理完毕!','提示',icon=mb.INFO)
print(xqval) #返回【OK】
xqval = mb.alert('处理完毕!','提示','知道了')
print(xqval) #返回【知道了】
xqval = mb.alert('处理完毕!3秒后自动关闭。','提示',timeout=3000)
print(xqval) #返回【Timeout】效果如下:


2# 选择确认框
xqval = mb.confirm('确定要删除吗?','询问')
print(xqval) #单击【确定】按钮,返回【OK】
xqval = mb.confirm('真的要删除吗?','询问',['真的','不了'])
print(xqval) #单击【不了】按钮,返回【不了】
xqval = mb.confirm('真的要删除吗?','询问',['真的','不了'],timeout=3000)
print(xqval) #返回【Timeout】效果如下:


3# 密码输入框
xqval = mb.password('请输入密码','提醒','xqoffice')
print(xqval) #单击【OK】,返回【xqoffice】,单击【Cancel】,返回【None】效果如下:

4# 默认输入框
xqval = mb.prompt('请输入昵称','提示','小千办公')
print(xqval) #单击【OK】,返回【小千办公】,单击【Cancel】,返回【None】效果如下:

EasyGUI===
不依赖其它模块,弹窗样式丰富。
导入库:
import easygui as eg
示例代码如下:
xqval = eg.msgbox('处理完毕!','提示')
print(xqval)
xqval = eg.msgbox('处理完毕!','提示','知道了')
print(xqval)
xqval = eg.ynbox('是否继续?','提示')
print(xqval)
xqval = eg.ynbox('是否继续?','提示',('是的','不了'))
print(xqval)
xqval = eg.ccbox('是否继续?','提示')
print(xqval)
xqval = eg.boolbox('是否继续?','提示',)
print(xqval)
xqval = eg.buttonbox('是否继续?','提示')
print(xqval)
xqval = eg.indexbox('是否继续?','提示')
print(xqval)
xqval = eg.choicebox('你的业余爱好是?','提示',('读书','爬山','看电影','打球'),preselect=2)
print(xqval)
xqval = eg.multchoicebox('你的业余爱好是?','提示',('读书','爬山','看电影','打球'),preselect=[1,3])
print(xqval)
xqval = eg.enterbox('请输入你的姓名','提示','陈小千')
print(xqval)
xqval = eg.multenterbox('填写以下信息','提示',['姓名','年龄','性别'])
print(xqval)
xqval = eg.integerbox('你几岁了?','提示')
print(xqval)
xqval = eg.passwordbox('请输入密码','提示')
print(xqval)
xqval = eg.multpasswordbox('请填写以下信息','提示',['用户名','密码'])
print(xqval)
xqval = eg.textbox('请提供收件信息','提示')
print(xqval)
xqval = eg.codebox('代码如下','提示',"def xqfunc(name):\n print(str(name)+',欢迎你!')")
print(xqval)
xqval = eg.diropenbox('请选择目标文件夹','提示',r'd:\xqoffice')
print(xqval)
xqval = eg.fileopenbox('请选择待处理的表格文件','提示',filetypes=['*.xlsx','*.xls'])
print(xqval)
xqval = eg.filesavebox ('请输入保存文件名','提示')
print(xqval)效果举例:


【参考资料】