📅  最后修改于: 2023-12-03 15:23:57.885000             🧑  作者: Mango
在 Tkinter 中,我们可以使用 Toplevel 窗口创建启动画面,通过设置定时器在几秒后自动关闭。
以下是步骤:
import tkinter as tk
root = tk.Tk()
splash = tk.Toplevel(root)
splash.geometry("300x200+500+300")
splash_label = tk.Label(splash, text="Loading...", font=("Arial", 18))
splash_label.pack(pady=50)
root.after(3000, splash.destroy)
root.mainloop()
完整代码如下:
import tkinter as tk
root = tk.Tk()
# 创建启动画面
splash = tk.Toplevel(root)
splash.geometry("300x200+500+300")
splash_label = tk.Label(splash, text="Loading...", font=("Arial", 18))
splash_label.pack(pady=50)
# 定时器自动关闭启动画面
root.after(3000, splash.destroy)
root.mainloop()
运行以上代码,你会看到程序启动后会出现一个名为“Loading...”的启动画面,3秒后自动关闭。