QFileSystemModel :: filepath的奇怪行为

时间:2011-12-06 08:39:25

标签: c++ qt qfilesystemmodel

我在QFileSystemModel上做了选择,现在我正试图通过这样做来选择这些路径:

 QList<QModelIndex> r = sel_model_->selectedIndexes();
    QStringList result;

    for (int i = 0; i < r.size() ; i += 4)//four number of columns
    {
  //model_ is QFileSystemModel
        auto path = model_->filePath(r.at(i));

        result.append(model_->filePath(r.at(i)));
    }  

但这里的结果并不反映我的选择。如果我选择让我们说驱动器D,驱动器C上的文件和C上文件夹中的另一个文件,迭代后我得到:
结果==“D”,“D”,“someFile on c” 为什么第二次选择“D”?

0 个答案:

没有答案