Python教程

Python学习笔记—— tkinter_messagebox(消息框)

本文主要是介绍Python学习笔记—— tkinter_messagebox(消息框),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、来源

查源码,运行源码文件,展示测试案例。

二、案例

1.showinfo

from tkinter import *
from tkinter.messagebox import *

#1.创建窗口
root = Tk()
#2.创建组件摆放组件
b = Button(root,text='测试弹窗')
b.pack()
#3.绑定事件
def a(a):
    print("info", showinfo("Spam", "Egg Information"))

b.bind('<Button-1>',a)

root.mainloop()

 

2.warning

from tkinter import *
from tkinter.messagebox import *

#1.创建窗口
root = Tk()
#2.创建组件摆放组件
b = Button(root,text='测试弹窗')
b.pack()
#3.绑定事件
def a(a):
    print("warning", showwarning("Spam", "Egg Warning"))

b.bind('<Button-1>',a)

root.mainloop()

 

 3.error

from tkinter import *
from tkinter.messagebox import *

#1.创建窗口
root = Tk()
#2.创建组件摆放组件
b = Button(root,text='测试弹窗')
b.pack()
#3.绑定事件
def a(a):
    print("error", showerror("Spam", "Egg Alert"))

b.bind('<Button-1>',a)

root.mainloop()

 4.question

from tkinter import *
from tkinter.messagebox import *

#1.创建窗口
root = Tk()
#2.创建组件摆放组件
b = Button(root,text='测试弹窗')
b.pack()
#3.绑定事件
def a(a):
    print("question", askquestion("Spam", "Question?"))


b.bind('<Button-1>',a)

root.mainloop()

 

 5.proceed

from tkinter import *
from tkinter.messagebox import *

#1.创建窗口
root = Tk()
#2.创建组件摆放组件
b = Button(root,text='测试弹窗')
b.pack()
#3.绑定事件
def a(a):
    print("proceed", askokcancel("Spam", "Proceed?"))


b.bind('<Button-1>',a)

root.mainloop()

 

 

 6.yes/no

 

from tkinter import *
from tkinter.messagebox import *

#1.创建窗口
root = Tk()
#2.创建组件摆放组件
b = Button(root,text='测试弹窗')
b.pack()
#3.绑定事件
def a(a):
    print("yes/no", askyesno("Spam", "Got it?"))


b.bind('<Button-1>',a)

root.mainloop()

 7.yes/no/cancel

from tkinter import *
from tkinter.messagebox import *

#1.创建窗口
root = Tk()
#2.创建组件摆放组件
b = Button(root,text='测试弹窗')
b.pack()
#3.绑定事件
def a(a):
    print("yes/no/cancel", askyesnocancel("Spam", "Want it?"))


b.bind('<Button-1>',a)

root.mainloop()

 

 8.try again

from tkinter import *
from tkinter.messagebox import *

#1.创建窗口
root = Tk()
#2.创建组件摆放组件
b = Button(root,text='测试弹窗')
b.pack()
#3.绑定事件
def a(a):
    print("try again", askretrycancel("Spam", "Try again?"))


b.bind('<Button-1>',a)

root.mainloop()

 

 

这篇关于Python学习笔记—— tkinter_messagebox(消息框)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!