Qt的QTreeView选中高亮有关问题

Qt的QTreeView选中高亮问题
刚刚学Qt,前几天用QTablWidget实现了高亮某一行【先选择要高亮的行tablewidget.selectRow();  再让其高亮显示, tablewiget.setFocus()】

今天试试QTreeView,怎么也没实现,例如设置第2行高亮等等,

想请教高手,QTreeView实现高亮显示的方法【重新设置背景可行但是应该有更简单的方法吧】

------解决方案--------------------
setFocus()的意思是设置高亮么?不是设置焦点么?
------解决方案--------------------
你问的是treeView啊,看错了

可以用这个方法:

QModelIndex rootIndex = ui->treeView->rootIndex();
QModelIndex selIndex = m_model->index(1,0,rootIndex);
 ui->treeView->setCurrentIndex(selIndex);

------解决方案--------------------
m_tableWidget->selectRow(nRow);
m_tableWidget->setFocus(Qt::MouseFocusReason);//选中最后一行