请教如何深入探讨Python Tkinter的messagebox功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计535个文字,预计阅读时间需要3分钟。
pythonimport tkinter as tkfrom tkinter import messagebox
def show_messagebox(title, text, timeout): root=tk.Tk() root.withdraw() # 隐藏主窗口 messagebox.showinfo(title, text, timeout=timeout) root.mainloop()
示例使用show_messagebox(, 这是一条信息, 5)
最近有一个要求,用python的tkinter制作一个messagebox,传入3个参数: title text timeout。用户可以点击“确定” 关闭窗口; 或者 等待几秒(timeout) 窗口自动关闭;
一开始 我选择tkinter原生的messagebox,代码如下:
from tkinter import messagebox, Tk
root = Tk() root.withdraw() root.wm_attributes(‘-topmost‘, 1) messagebox.showinfo(title, text)
但原生的messagebox不支持timeout。。。 只能放弃。(如果有谁知道解决办法,请评论~ 多谢。。。
本文共计535个文字,预计阅读时间需要3分钟。
pythonimport tkinter as tkfrom tkinter import messagebox
def show_messagebox(title, text, timeout): root=tk.Tk() root.withdraw() # 隐藏主窗口 messagebox.showinfo(title, text, timeout=timeout) root.mainloop()
示例使用show_messagebox(, 这是一条信息, 5)
最近有一个要求,用python的tkinter制作一个messagebox,传入3个参数: title text timeout。用户可以点击“确定” 关闭窗口; 或者 等待几秒(timeout) 窗口自动关闭;
一开始 我选择tkinter原生的messagebox,代码如下:
from tkinter import messagebox, Tk
root = Tk() root.withdraw() root.wm_attributes(‘-topmost‘, 1) messagebox.showinfo(title, text)
但原生的messagebox不支持timeout。。。 只能放弃。(如果有谁知道解决办法,请评论~ 多谢。。。

