16,816
社区成员




QModelIndex index = m_pList->model()->index(1,0);
if(!index.isValid())
{
QMessageBox::critical(NULL,tr("UnVaild"),tr("Error"),QMessageBox::Yes);
}
节点无效
我建立model的时候和 Qt 4 gui编程那个例子是一样的.index = currentIndex();
[/quote]
这个获取的是当前选中的index。我要的是程序加载后就能将 第一层的第二个节点 设置为选中状态
我现在就是不知道如何获取 第一层的第二个节点。在MFC里面都是通过根节点索引,但是现在qtreeview根节点是无效的http://johnsmith9th.iteye.com/blog/1178034[/quote]
在构造函数里直接这样不就可以了吗????
QModelIndex index;
index = ui->tableView->model()->index(0,1);
ui->tableView->setCurrentIndex(index);
index = currentIndex();
[/quote]
这个获取的是当前选中的index。我要的是程序加载后就能将 第一层的第二个节点 设置为选中状态
我现在就是不知道如何获取 第一层的第二个节点。在MFC里面都是通过根节点索引,但是现在qtreeview根节点是无效的http://johnsmith9th.iteye.com/blog/1178034index = currentIndex();
QModelIndex index;
setCurrentIndex(index);