def __init__(self): super().__init__() model = QStandardItemModel() for x in range(10): item = QStandardItem('Foo' + str(x)) item.setChild(0, QStandardItem('Zoo')) model.insertRow(0, item) # model.setItem(2, 2, QStandardItem('Bar')) self.setModel(model) self.setHeaderHidden(True)