code: def __init__(self, columns):
      QtWidgets.QWidget.__init__(self)
      self.layout = QtWidgets.QGridLayout()
      self.layout.setSpacing(0)
      self.setLayout(self.layout)
      self.headers = []
      self.columns = columns
      col = 1
      for c in columns:
          label = VerticalLabel.VerticalLabel(c, orientation="vertical")
          self.headers.append(label)
          self.layout.addWidget(label, 0, col)
          col += 1
  
      self.rowNames = []
      self.rowWidgets = []
      self.oldRows = {}
  
file_path: pyqtgraph/pyqtgraph/widgets/CheckTable.py
imports: from ..Qt import QtCore, QtWidgets
  from .None import VerticalLabel
label_desc: Use image node_id 1 to create a new CheckTable object from inherited base classes: QtWidgets with example: obj = CheckTable(columns)