Python 无按键弹窗 + 进度条 - 5秒后自动退出 - 示例代码
你可以使用tkinter库来创建一个弹窗,并在其中添加一个进度条。以下是一个使用tkinter和progressbar库创建弹窗和进度条的示例代码:
import tkinter as tk
from tkinter import messagebox
from tkinter import ttk
import time
def close_window():
root.destroy()
root = tk.Tk()
root.title("弹窗示例")
root.geometry("300x150")
# 创建文本标签
label = tk.Label(root, text="wiixiao command 10.0", font=("Arial", 12))
label.pack(pady=20)
# 创建进度条
progress = ttk.Progressbar(root, orient="horizontal", length=200, mode='determinate')
progress.pack(pady=10)
# 更新进度条
def update_progress():
for i in range(101):
progress['value'] = i
root.update_idletasks()
time.sleep(0.05)
# 启动进度条更新
update_progress()
# 5秒后关闭弹窗
root.after(5000, close_window)
root.mainloop()
运行以上代码,将会创建一个没有按键的弹窗,下方有一个进度条。弹窗会在5秒后自动关闭。进度条会在弹窗打开后逐渐填满。弹窗的文本区域会显示“wiixiao command 10.0”。
原文地址: https://www.cveoy.top/t/topic/qpxd 著作权归作者所有。请勿转载和采集!