void devicetreeview::HideParentNode()
{
for (int i = 0; i < m_pmodel->rowCount(); i++)
{
const TAG_NODE_INFO& tag_item = m_pmodel->item(i)->data().value<TAG_NODE_INFO>();
if (tag_item.ntype == em_node_nvr || tag_item.ntype == em_node_ms)
{
QModelIndex qIndex = m_pmodel->indexFromItem(m_pmodel->item(i));
m_ptree->setRowHidden(i,qIndex.parent(),true);
}
}
}
这样将所有节点都隐藏了