wolph / python-progressbar

Progressbar 2 - A progress bar for Python 2 and Python 3 - "pip install progressbar2"
http://progressbar-2.readthedocs.org/en/latest/
BSD 3-Clause "New" or "Revised" License
859 stars 103 forks source link

Add a widget bar with a label in the center #257

Closed Zannick closed 3 years ago

Zannick commented 3 years ago

This isn't quite "nested widgets" but it accomplishes something I wanted to do with the progressbar: put the percentage in the center of the bar instead of finding space for it to the side.

Possible improvements: allow justifying the label on the left or the right, i.e. determine the left or right position of the label within the center based on its maximum width, so the label doesn't "wobble" as it changes.

lgtm-com[bot] commented 3 years ago

This pull request introduces 2 alerts when merging 67a8889167cbb520f70b68ba10782b3743576f0c into ff05b64131234ffc05707c266e386dfdca63d109 - view on LGTM.com

new alerts:

Zannick commented 3 years ago

I suppose based on that I should reorganize the class structure a little so the label isn't dependent on width.