我想使用QModelIndex从QStandardItemModel获取目录的路径。可能吗?我看到我可以使用QString QFileSystemModel::filePath ( const QModelIndex & index ) const
。但是当我运行这段代码时崩溃了:
QString _path = qobject_cast<QFileSystemModel*>(model)->filePath(modelIndex);
如果我创建QFileSystemModel
的实例并传递QModelIndex
,它也会崩溃:
QFileSystemModel* fileSystem = new QFileSystemModel();
QString myPath = fileSystem->filePath(modelIndex);
答案 0 :(得分:1)