此处无:(关于我的新项目,我需要一些帮助。我在运行我的项目时遇到了这个错误:
错误:请求从"QModelIndex"转换为非标量类型"QString"QString str=ui->okullar->selectionModel((->currentIndex((.Pparent((.Prent((;
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。。。
您可以使用QModelIndex::data
从模型中获取数据
ui->okullar->selectionModel()->currentIndex().parent().parent().data().toString()