将路径复制到QString

时间:2014-06-23 16:46:20

标签: c++ qt qtcore qfiledialog qfileinfo

我需要将没有文件名的完整文件路径复制到下面的QFileDialog的QString中。

  QString fileName = QFileDialog::getOpenFileName(this,
      tr("Select app to install"), '/' , tr("APK Files (*.apk)"));

1 个答案:

答案 0 :(得分:1)

您可以使用QString QFileInfo::absolutePath() const。请参阅documentation for details

QFileInfo fileInfo(QFileDialog::getOpenFileName(this,
  tr("Select app to install"), '/' , tr("APK Files (*.apk)")));
qDebug() << fileInfo.absolutePath();