treeview->setmodel(mod)//绑定model
然后就在model做手脚
model->setHorizontalheaderLabels( QStringlist()<<qstringliteral("1")<<qstringliteral("2") ).//这里可以一直加好多个。最多多少没试过
这样每个点都有两个属性了。
QStandardItem *it =new .... ;
mod->appendrow(it)
mod->setitem( mod->indexfromitem(it).row,/*column*/1,new QStandardItem("gg"));//这里是设置item的类容
QStandardItem*child =new....
it->appendRow(child);//添加子节点
it->setchild( child.index().row,/*column*/1,new QStandardItem("ggg"))//设置子节点第2列属性
这样就会出现一个每个节点都有俩属性的效果了。不够还可以加,就在setHorizontalheaderLabels这里。