Hi, great work on the progressbar, helped me a lot! Here are a couple of suggestions for improvements:
Have the code in a separate python file
Use HBox instead of VBox : This makes the label better associated with the progress bar, especially if using nested progress bars. Also just seems more natural.
Removed default label, removed the separator by default.
Progress bar counts completed iterations, not just the current iteration. This is better because (beyond being what users have been taught to expect from progress bars), if the iterations are long, it makes no sense for the bar to start at 1, and neither does it make sense for the program to keep running while the bar is already full.
Hi, great work on the progressbar, helped me a lot! Here are a couple of suggestions for improvements:
Other than that, cool stuff!