当前位置: 代码迷 >> QT开发 >> Qt怎么获取选中的文件夹路径 小弟我现在只能获取上一层的路径
  详细解决方案

Qt怎么获取选中的文件夹路径 小弟我现在只能获取上一层的路径

热度:507   发布时间:2016-04-25 02:53:41.0
Qt如何获取选中的文件夹路径 我现在只能获取上一层的路径
代码如下:
   QFileDialog* openFilePath = new QFileDialog( this, " select the dircrtory", "file");
    openFilePath->setFileMode( QFileDialog::Directory);
    if ( openFilePath->exec() == QDialog::Accepted )
    {
      QDir dir = openFilePath->directory();
      QString str = dir.currentPath();
      qDebug()<<str;
    }

假设我选择了 C:/A/B B这个文件夹 最后输出的只是C:/A 
------解决思路----------------------
QFileDialog *filedialog = new QFileDialog();
QString str = filedialog->getExistingDirectory(this,tr("Save"),tr("."));
  相关解决方案