class_docstr: Container for a label + progress bar that also allows its child widgets
  to be hidden without changing size.
code: def hide(self):
      # hide label and bar, but continue occupying the same space in the layout
      for widget in (self.label, self.bar):
          widget.installEventFilter(self)
          widget.update()
      self.hidden = True
  
imports: from time import perf_counter
  from ..Qt import QtCore, QtGui, QtWidgets
label_desc: Use image node_id 3 for calling the ProgressWidget obj's underlying member method code with example usage: obj.hide() without return types