以下是一个使用Python的tkinter库创建一个没有按键的弹窗,带有进度条,并在5秒后退出的示例代码:\n\npython\nimport tkinter as tk\nfrom tkinter import ttk\nimport time\n\ndef close_window():\n root.destroy()\n\nroot = tk.Tk()\nroot.title("弹窗")\nroot.geometry("300x100")\nroot.resizable(False, False)\n\nprogress_var = tk.DoubleVar()\nprogress_bar = ttk.Progressbar(root, variable=progress_var, length=250)\nprogress_bar.pack(pady=10)\n\nstart_time = time.time()\nwhile time.time() - start_time < 5:\n progress_var.set((time.time() - start_time) * 20) # 设置进度条的进度,每秒增加20%\n root.update_idletasks() # 更新窗口\n\nroot.after(5000, close_window) # 5秒后关闭窗口\n\nroot.mainloop()\n\n\n这段代码创建了一个大小为300x100的窗口,包含一个进度条。进度条的进度每秒增加20%,总共持续5秒。5秒后,窗口将自动关闭。

Python 无按钮弹窗带进度条 - 5 秒后自动关闭

原文地址: https://www.cveoy.top/t/topic/qpw2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录