Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.74 KB | None | 0 0
  1. from tkinter import *
  2. from tkinter import ttk
  3.  
  4. def progress(currentValue):
  5.     progressbar["value"]=currentValue
  6.    
  7. def change_label(value):
  8.     try:
  9.         label.destroy()
  10.     except:
  11.         pass
  12.     label = Label(root)
  13.     label["text"] = str(value) + "%"
  14.     label.place(relx = 0.5, rely = 0.3, anchor = "center")
  15.  
  16.  
  17. root = Tk()
  18. root.geometry("400x400")
  19.  
  20. progressbar = ttk.Progressbar(root, orient = HORIZONTAL , length = 200, mode = 'determinate')
  21. progressbar.place(relx = 0.5, rely = 0.2, anchor = "center")
  22.  
  23. progressbar["value"] = 0
  24. progressbar["maximum"] = 100
  25.  
  26. value = 0
  27.  
  28. while True:
  29.     for i in range(100):
  30.         value = value + 1
  31.         progressbar.after(100, progress(value))
  32.         progressbar.update()
  33.         change_label(value)
  34.     value = 0
  35.  
  36. root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement