from ...Qt import QtWidgets from .. import Parameter from .basetypes import WidgetParameterItem class ProgressBarParameterItem(WidgetParameterItem): def makeWidget(self): w = QtWidgets.QProgressBar() w.setMaximumHeight(20) w.sigChanged = w.valueChanged self.hideWidget = False return w class ProgressBarParameter(Parameter): """ Displays a progress bar whose value can be set between 0 and 100 """ itemClass = ProgressBarParameterItem