#!python # -*- mode: python; Encoding: utf-8; coding: utf-8 -*- # Last updated: <2025/10/24 20:50:43 +0900> """ ttk.Progressbar sample. determinate mode. Windows11 x64 25H2 + Python 3.10.10 64bit """ import tkinter as tk import tkinter.ttk as ttk from tkinter import messagebox import time def count_up_start(): pb.configure(value=0) pb.update() for i in range(100): pb.configure(value=i + 1) pb.update() time.sleep(0.025) # wait messagebox.showinfo("Message", "Finish !") root = tk.Tk() root.title("ttk.Progressbar sample 1") pb = ttk.Progressbar(root, length=320, maximum=100, mode="determinate", value=0) pb.pack(padx=16, pady=8) btn = ttk.Button(root, text="Start", command=count_up_start) btn.pack(pady=16) root.mainloop()