0

QFileSystemModelで選択が行われると、戻りタイプは。になりQList<QModelIndex>ます。最初の列(ドライブ、フォルダー、ファイルを含む列)だけを選択する方法はありますか?

4

1 に答える 1

0

特定の選択に関心がある場合は、リスト内のすべての 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()
  );
  ...
}
于 2011-12-05T19:16:51.257 に答える