【问题标题】:Copy path to QString将路径复制到 QString
【发布时间】:2014-06-23 16:46:19
【问题描述】:

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

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

【问题讨论】:

  • qt filedialog directory 的可能重复项
  • @AndrewMedico:那个现在作为这个的副本被关闭了。那个甚至可能会根据反对票数被删除。

标签: c++ qt qtcore qfiledialog qfileinfo


【解决方案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();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-17
    • 1970-01-01
    相关资源
    最近更新 更多