QTreeView 使用 QStandardItemModel

  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"));

你可能感兴趣的:(QTreeView 使用 QStandardItemModel)