class_docstr: Container for a label + progress bar that also allows its child widgets
  to be hidden without changing size.
code: def __init__(self, label, bar):
      QtWidgets.QWidget.__init__(self)
      self.hidden = False
      self.layout = QtWidgets.QVBoxLayout()
      self.setLayout(self.layout)
  
      self.label = label
      self.bar = bar
      self.layout.addWidget(label)
      self.layout.addWidget(bar)
  
imports: from time import perf_counter
  from ..Qt import QtCore, QtGui, QtWidgets
label_desc: Use image node_id 1 to create a new ProgressWidget object from inherited base classes: QtWidgets with example: obj = ProgressWidget(label, bar)