以下是一个使用Python的tkinter库创建一个没有按键的弹窗,带有进度条,并在5秒后退出的示例代码:

import tkinter as tk
from tkinter import ttk
import time

def close_window():
    root.destroy()

root = tk.Tk()
root.title("弹窗")
root.geometry("300x100")
root.resizable(False, False)

progress_var = tk.DoubleVar()
progress_bar = ttk.Progressbar(root, variable=progress_var, length=250)
progress_bar.pack(pady=10)

start_time = time.time()
while time.time() - start_time < 5:
    progress_var.set((time.time() - start_time) * 20)  # 设置进度条的进度,每秒增加20%
    root.update_idletasks()  # 更新窗口

root.after(5000, close_window)  # 5秒后关闭窗口

root.mainloop()

这段代码创建了一个大小为300x100的窗口,包含一个进度条。进度条的进度每秒增加20%,总共持续5秒。5秒后,窗口将自动关闭

用python做一个没有按键的弹窗下方有进度条弹窗5秒后退出

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

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