void CatchSelection(QModelIndex item)
{
if(item.row() == -1)
{
return;
}
if (item.parent().row() != -1)
{
QModelIndex idx = model()->index(item.row(), 1, item.parent());
__int64 value = model()->data(idx).toLongLong();
}
}
上述代码不起作用。当用户点击某个项目时,我正试图从Qt 5.1 QTreeView中获取数据。然后我试图选择该项目的第二列(它有我需要的数字)。
我错过了什么?