✨✨✨
感谢优秀的你打开了小白的文章
“希望在看文章的你今天又进步了一点点,离美好生活更近一步!”🌈
前言
messagebox(通用消息框)用于和用户简单的交互,用户点击确定、取消。
常见函数
|
函数运用
1.messagebox.askokcancel
import tkinter
import tkinter.messagebox
def but():
a=tkinter.messagebox.askokcancel('提示', '要执行此操作吗')
print (a)
root=tkinter.Tk()
root.geometry('200x100')
tkinter.Button(root, text='关注小白,一键三连!',command=but).pack()
root.mainloop()
结果显示:

2.messagebox.askquestion
import tkinter
import tkinter.messagebox
def but():
a=tkinter.messagebox.askquestion('提示', '要执行此操作吗')
print (a)
root=tkinter.Tk()
root.geometry('200x100')
tkinter.Button(root, text='关注小白,一键三连!',command=but).pack()
root.mainloop()
返回的是yes或者是no。

3.messagebox.askyesnocancel
import tkinter
import tkinter.messagebox
def but():
a=tkinter.messagebox.askretrycancel('提示', '要执行此操作吗')
print (a)
root=tkinter.Tk()
root.geometry('200x100')
tkinter.Button(root, text='关注小白,一键三连!',command=but).pack()
root.mainloop()

本文介绍了Tkinter库中的messagebox模块,用于创建简单用户交互对话框。包括askokcancel、askquestion和askretrycancel等函数的使用方法,并通过代码示例展示了如何在Python GUI中实现确认、询问和重试取消操作的消息提示。
682

被折叠的 条评论
为什么被折叠?



