docstr: Add a new widget to the interior of this Dock.
  Each Dock uses a QGridLayout to arrange widgets within.
docstr_tok: ["Add","a","new","widget","to","the","interior","of","this","Dock",".","Each","Dock","uses","a","QGridLayout","to","arrange","widgets","within","."]
code: def addWidget(self, widget, row=None, col=0, rowspan=1, colspan=1):
      """
      Add a new widget to the interior of this Dock.
      Each Dock uses a QGridLayout to arrange widgets within.
      """
      if row is None:
          row = self.currentRow
      self.currentRow = max(row + 1, self.currentRow)
      self.widgets.append(widget)
      self.layout.addWidget(widget, row, col, rowspan, colspan)
      self.dockdrop.raiseOverlay()
  
imports: import warnings
  from ..Qt import QtCore, QtGui, QtWidgets
  from ..widgets.VerticalLabel import VerticalLabel
  from .DockDrop import DockDrop
label_desc: Use image node_id 13 for calling the Dock obj's underlying member method code with example usage: obj.addWidget(widget, row, col, rowspan, colspan) without return types