第3-0讲,button
将创建一个按钮,放在窗口上,你点击这个按钮,程序会弹出一个提示框
import tkinter as tk from tkinter import messagebox window = tk.Tk() window.title("button按钮") #创建窗口的标题 window.geometry('300x200') #设置窗口的大小 def click_button(): #当按钮被点击时执行该函数 messagebox.showinfo(title='友情提示',message='你点击了按钮') # 创建button,text显示在按钮上的文字,command点击按钮时执行的函数, button=tk.Button(window, width='5',height='1',text="登录", command=click_button) #button固定在窗口上 button.pack() #显示窗口 window.mainloop()
tkinter所有的消息框
messagebox.showinfo(title, message):显示信息框,包含标题和消息内容。
messagebox.showwarning(title, message):显示警告框,包含标题和警告内容。
messagebox.showerror(title, message):显示错误框,包含标题和错误内容。
messagebox.askquestion(title, message):显示询问框,包含标题和询问内容,返回"yes"或"no"。
messagebox.askyesno(title, message):显示是/否框,包含标题和询问内容,返回True或False。
messagebox.askokcancel(title, message):显示确认框,包含标题和确认内容,返回True或False。
messagebox.askretrycancel(title, message):显示重试/取消框,包含标题和询问内容,返回True或False。
import tkinter as tk from tkinter import messagebox window = tk.Tk() #设置窗体标题 window.title("标签属性") window.iconbitmap('../images/米饭.ico') #设置窗体大小 window.geometry("300x200") # 消息框的类型包括 showinfo, showwarning, showerror, askquestion, askokcancel, askyesno, askretrycancel #showinfo # 弹出一个信息框,标题为Title,消息为Hello, world!,此处的icon不是窗口标题处的图标,而是信息框处的图标 messagebox.showinfo("showinfo-Title", "这是一个信息框",icon=None) #showwarning messagebox.showwarning('showwarning-标题','这是一个警告框') #showerror messagebox.showerror('showwarning-error标题','错误弹框') #askquestion question=messagebox.askquestion('question标题','这是一个question弹框!!') if question=='yes': print("你点击了yes") else: print("你点击了no") #askokcance askokcancel=messagebox.askokcancel('askokcancel-标题','显示确认框') if askokcancel: print("你点击了确定") else: print("你点击了取消") #askyesno answer = messagebox.askyesno("askyesno-Title", "显示是/否框") if answer: print("你选择了是") else: print("你选择了否") #askretrycancel askretrycancel=messagebox.askretrycancel('askretrycancel-标题','显示重试/取消框') if askretrycancel: print("你点击了重试") else: print("你点击了取消") window.mainloop()