QTreeView 使用 QStandardItemModel
QStandardItemModel mTreeModel;
treeView->setModel(&mTreeModel);
mTreeModel.insertRow(0);
QStandardItem *Item = new QStandardItem();
Item->setIcon(QIcon("./image/height.png"));
Item->setText("txt");
Item->setCheckable(true);
mTreeModel.setItem(row, column, Item);
mTreeModel.item(row,column)->setText("col0");
mTreeModel.item(row,column)->setText("col1");
//子项
QStandardItem* item = mTreeModel.item(row,0);
int rowChild = item->rowCount();
int column = -1;
item->setChild(rowChild, ++column, new QStandardItem("col0"));
item->setChild(rowChild, ++column, new QStandardItem("col1"));