1. tkinter 模块中有Messagebox模块,提供了针对不同场合的8个对话框

showinfo(title,message,options) 显示一般提示消息
在这里插入图片描述

showwarning(title,message,options) 显示警告信息
在这里插入图片描述

showerror(title,message,options) 显示错误消息
在这里插入图片描述

askquestion(title,message,options) 显示询问消息
在这里插入图片描述

askokcancel(title,message,options) 显示确定或者取消消息
在这里插入图片描述
askyesno(title,message,options) 询问时或者否
在这里插入图片描述

askyesnocancel(title,message,options) 询问是或者否还是取消选择
在这里插入图片描述

askretrycancel(title,message,options) 显示重试或者取消
在这里插入图片描述

在上面的方法中,title 为对话框的名称, message 是对话框内的文字, options 是选择行参数(可以指定icon图标)。

2. 上代码

from tkinter import*
from tkinter import messagebox
# 弹窗的方法
def myMsg():
    messagebox.askyesno("My Messagebox","This is MessageBox controls test")
window=Tk()
window.title("Form")
window.geometry("300x200")
Button(window,text="Pop up messagebox",command=myMsg).pack() # 将弹窗方法绑定至Button的点击事件上
window.mainloop()

3. 上代码:询问是否结束应用程序

这里用到了窗体的 protocol 方法,用于窗体管理程序和应用程序之间通讯
参数中 WM_DELETE_WINDOW 表示窗体管理程序(Windows manager)的删除窗体命令,相当于单击右上角的X关闭窗体。

from tkinter import*
from tkinter import messagebox
def callback():
	# askokcancel返回一个bool类型,结果取决与用于选择确定或者是取消,选择确定bool结果为true,反之
    res=messagebox.askokcancel("询问框","结束或者取消")
    if res==True:
        root.destroy()
    else:
        return
root=Tk()
root.title("MessageBox")
root.geometry("300x100")
root.protocol("WM_DELETE_WINDOW",callback)
root.mainloop()

上述示例中,askokcancel返回一个bool类型,结果取决与用于选择确定或者是取消,选择确定bool结果为true,反之…

下期再见,拜了个拜。。。

1. tkinter 模块中有Messagebox模块,提供了针对不同场合的8个对话框showinfo(title,message,options) 显示一般提示消息showwarning(title,message,options) 显示警告信息showerror(title,message,options) 显示错误消息askquestion(title,message,options) 显示询问消息askokcancel(title,message,options) 显示确定或者取 1. 序言 本章介绍Tkinter的Message控件,本文是Python GUI系列的第10篇文章,整个系统约20篇博客,将全面的介绍Python Tkinter常用控件,最后还将基于Tkinter搭建两个比较完整的小项目。 2. 环境信息 ************************... # 提示信息弹窗 tk.messagebox.showinfo(title='Hi', message='info') # tk.messagebox.showinfo(title='', message='') # 提示信息对话窗 # tk.messagebox.showwarning(message='warning!') # 提出警告对话窗 # tk.messagebox.showerror()
不好意思,前两天有点忙,没顾上写文章,大家多多包涵 目录:⒈前言⒉文本固定位置⒊单行文本输入框⒋按钮·(1)创建按钮·(2)美化①修改字的颜色②修改背景颜色③修改边框宽度④修改字体及大小附件1📎附件2📎 接上篇,这次我会讲一些基础的控件,需要多动手操作。后续还会有这些控件的拓展 如果不知道tkinter是什么,可以去看看我上一篇文章,上一篇解释了tkinter是什么和有什么功能,需要掌握 下面是上一篇文章的链接 https://blog.csdn.net/2301_76201641/article
askokcansel :确认或取消;有返回值True、False askquestion : 回答问题;有返回值yes、no askretrycansel :重试或取消;有返回值True、False askye...
tkinter模块python图形编程常用的库,最近想要用tkmessagebox实现一些简单的功能。 首先,我们看到tkintermessagebox对像的使用。 from tkinter import messagebox 在pycharmmessagebox直接“ctrl+B"进入到messagebox文件,或者找到安装tkinter目录.\Lib\tkinter下的mess...
Tkinter(即 tk interface) 是 Python 标准 GUI 库,简称 “Tk”;从本质上来说,它是对 TCL/TK 工具包的一种 Python 接口封装。TkinterPython 自带的标准库,因此无须另行安装,它支持跨平台运行,不仅可以在 Windows 平台上运行,还支持在 Linux 和 Mac 平台上运行。 Tkinter 编写的程序,也称为 GUI 程序,GUI (Graphical User Interface)指的是“图形用户界面”,它是计算机图形学(CG)的一门
在开发 Tkinter 应用程序时,通常希望通知用户发生的事件。例如,当用户单击保存按钮时,通知他们记录已成功保存。如果发生错误,例如无法访问数据库服务器,可以通知用户该错误。当更新已完成但记录已存在时,可能希望显示警告。 要涵盖所有这些场景,可以使用 tkinter.messagebox 模块的各种功能