Noob在这里:) 我需要一些关于我的新项目的帮助。 运行我的项目时出现此错误:
错误:从'QModelIndex'转换为请求的非标量类型'QString' QString str = ui-> okullar-> selectionModel() - > currentIndex()。parent()。parent();
qDebug() << ui->okullar->selectionModel()->currentIndex().parent().parent();
QString str = ui->okullar->selectionModel()->currentIndex().parent().parent();
QRegExp rx("[, ]");// match a comma or a space
QStringList list = str.split(rx, QString::SkipEmptyParts);
实际上qDebug(在第一行)给了我:
QModelIndex(0,0,0x137cb798,QStandardItemModel(0x28fdb4))
我只需要解析它...而且ui-> okullar是一个qviewtree ......
答案 0 :(得分:0)
您可以使用QModelIndex::data
ui->okullar->selectionModel()->currentIndex().parent().parent().data().toString()