Skip to main content
`Ctrl`+`K`

# LayoutWidget

class pyqtgraph.LayoutWidget(

  parent=None,

)

  Convenience class used for laying out QWidgets in a grid. (It’s just a little less effort to use than QGridLayout)

  __init__(
    parent=None,
  )
  addLabel(
    text=' ',
    row=None,
    col=None,
    rowspan=1,
    colspan=1,
    **kargs,
  )

    Create a QLabel with text and place it in the next available cell (or in the cell specified) All extra keyword arguments are passed to QLabel(). Returns the created widget.

  addLayout(
    row=None,
    col=None,
    rowspan=1,
    colspan=1,
    **kargs,
  )

    Create an empty LayoutWidget and place it in the next available cell (or in the cell specified) All extra keyword arguments are passed to `LayoutWidget.__init__` Returns the created widget.

  addWidget(
    item,
    row=None,
    col=None,
    rowspan=1,
    colspan=1,
  )

    Add a widget to the layout and place it in the next available cell (or in the cell specified).

  getWidget(
    row,
    col,
  )

    Return the widget in (row, col)

  nextCol(
    *args,
    **kargs,
  )

    Alias of nextColumn

  nextColumn(
    colspan=1,
  )

    Advance to next column, while returning the current column number (generally only for internal use–called by addWidget)

  nextRow()

    Advance to next row for automatic widget placement