C++ 是否仅为QFileSystemModel的第一列(驱动器、文件夹、文件)选择选项?

C++ 是否仅为QFileSystemModel的第一列(驱动器、文件夹、文件)选择选项?,c++,qt,qfilesystemmodel,C++,Qt,Qfilesystemmodel,在QFileSystemModel中,当对其进行选择时,返回类型为aQList。是否有方法仅为第一列(包含驱动器、文件夹和文件的列)获取选择 如果您对特定选择感兴趣,您应该为列表中的每个QModelIndex执行以下操作: QFileSystemModel* p_fs_model; ... foreach(QModelIndex index, whole_selection) { QModelIndex first_column_index = p_fs_model->index(

在QFileSystemModel中,当对其进行选择时,返回类型为a
QList
。是否有方法仅为第一列(包含驱动器、文件夹和文件的列)获取选择

如果您对特定选择感兴趣,您应该为列表中的每个QModelIndex执行以下操作:

QFileSystemModel* p_fs_model;
...
foreach(QModelIndex index, whole_selection)
{
  QModelIndex first_column_index = p_fs_model->index(
      index->row(),
      0, /* first column index */
      index->parent()
  );
  ...
}