code: def __init__(self, parent=None, temporary=False, home=None):
      Container.__init__(self, self)
      QtWidgets.QWidget.__init__(self, parent=parent)
      self.dockdrop = DockDrop(self)
      self.dockdrop.removeAllowedArea("center")
      self.layout = QtWidgets.QVBoxLayout()
      self.layout.setContentsMargins(0, 0, 0, 0)
      self.layout.setSpacing(0)
      self.setLayout(self.layout)
      self.docks = weakref.WeakValueDictionary()
      self.topContainer = None
      self.dockdrop.raiseOverlay()
      self.temporary = temporary
      self.tempAreas = []
      self.home = home
  
imports: import weakref
  from ..Qt import QtWidgets
  from .Container import Container, HContainer, TContainer, VContainer
  from .Dock import Dock
  from .DockDrop import DockDrop
label_desc: Use image node_id 1 to create a new DockArea object from inherited base classes: Container, QtWidgets with example: obj = DockArea(parent, temporary, home)