QProgressBar¶
The
QProgressBarwidget provides a horizontal or vertical progress bar. More…

Synopsis¶
Functions¶
- def - alignment()
- def - format()
- def - initStyleOption(option)
- def - invertedAppearance()
- def - isTextVisible()
- def - maximum()
- def - minimum()
- def - orientation()
- def - resetFormat()
- def - setAlignment(alignment)
- def - setFormat(format)
- def - setInvertedAppearance(invert)
- def - setTextDirection(textDirection)
- def - setTextVisible(visible)
- def - textDirection()
- def - value()
Slots¶
- def - reset()
- def - setMaximum(maximum)
- def - setMinimum(minimum)
- def - setOrientation(arg__1)
- def - setRange(minimum, maximum)
- def - setValue(value)
Signals¶
- def - valueChanged(value)
Detailed Description¶

A progress bar is used to give the user an indication of the progress of an operation and to reassure them that the application is still running.
The progress bar uses the concept of steps . You set it up by specifying the minimum and maximum possible step values, and it will display the percentage of steps that have been completed when you later give it the current step value. The percentage is calculated by dividing the progress (
value()-minimum()) divided bymaximum()-minimum().You can specify the minimum and maximum number of steps with
setMinimum()andsetMaximum. The current number of steps is set withsetValue(). The progress bar can be rewound to the beginning withreset().If minimum and maximum both are set to 0, the bar shows a busy indicator instead of a percentage of steps. This is useful, for example, when using
QNetworkAccessManagerto download items when they are unable to determine the size of the item being downloaded.
- 
class QProgressBar([parent=None])¶
- param parent
 - Constructs a progress bar with the given - parent.- By default, the minimum step value is set to 0, and the maximum to 100. - See also 
- 
PySide2.QtWidgets.QProgressBar.Direction¶
- Specifies the reading direction of the - textfor vertical progress bars.- Constant - Description - QProgressBar.TopToBottom - The text is rotated 90 degrees clockwise. - QProgressBar.BottomToTop - The text is rotated 90 degrees counter-clockwise. - Note that whether or not the text is drawn is dependent on the style. Currently CleanLooks and Plastique draw the text. Mac, Windows and WindowsVista style do not. - See also 
- 
PySide2.QtWidgets.QProgressBar.alignment()¶
- Return type
- Alignment
 - See also 
- 
PySide2.QtWidgets.QProgressBar.format()¶
- Return type
- unicode 
 - See also 
- 
PySide2.QtWidgets.QProgressBar.initStyleOption(option)¶
- Parameters
- option – - QStyleOptionProgressBar
 - Initialize - optionwith the values from this- QProgressBar. This method is useful for subclasses when they need a- QStyleOptionProgressBar, but don’t want to fill in all the information themselves.- See also 
- 
PySide2.QtWidgets.QProgressBar.invertedAppearance()¶
- Return type
- bool
 - See also 
- 
PySide2.QtWidgets.QProgressBar.isTextVisible()¶
- Return type
- bool
 
- 
PySide2.QtWidgets.QProgressBar.maximum()¶
- Return type
- int
 - See also 
- 
PySide2.QtWidgets.QProgressBar.minimum()¶
- Return type
- int
 - See also 
- 
PySide2.QtWidgets.QProgressBar.orientation()¶
- Return type
- Orientation
 - See also 
- 
PySide2.QtWidgets.QProgressBar.reset()¶
- Reset the progress bar. The progress bar “rewinds” and shows no progress. 
- 
PySide2.QtWidgets.QProgressBar.resetFormat()¶
- 
PySide2.QtWidgets.QProgressBar.setAlignment(alignment)¶
- Parameters
- alignment – - Alignment
 - See also 
- 
PySide2.QtWidgets.QProgressBar.setInvertedAppearance(invert)¶
- Parameters
- invert – - bool
 - See also 
- 
PySide2.QtWidgets.QProgressBar.setOrientation(arg__1)¶
- Parameters
- arg__1 – - Orientation
 - See also 
- 
PySide2.QtWidgets.QProgressBar.setRange(minimum, maximum)¶
- Parameters
- minimum – - int
- maximum – - int
 
 - Sets the progress bar’s minimum and maximum values to - minimumand- maximumrespectively.- If - maximumis smaller than- minimum,- minimumbecomes the only legal value.- If the current value falls outside the new range, the progress bar is reset with - reset().- The - QProgressBarcan be set to undetermined state by using (0, 0).
- 
PySide2.QtWidgets.QProgressBar.setTextDirection(textDirection)¶
- Parameters
- textDirection – - Direction
 - See also 
- 
PySide2.QtWidgets.QProgressBar.setTextVisible(visible)¶
- Parameters
- visible – - bool
 - See also 
- 
PySide2.QtWidgets.QProgressBar.text()¶
- Return type
- unicode 
 
- 
PySide2.QtWidgets.QProgressBar.textDirection()¶
- Return type
 - See also 
- 
PySide2.QtWidgets.QProgressBar.value()¶
- Return type
- int
 - See also 
- 
PySide2.QtWidgets.QProgressBar.valueChanged(value)¶
- Parameters
- value – - int
 
© 2018 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.