本文介绍了复制路径到QString的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

  QString fileName = QFileDialog: :getOpenFileName(this,
tr(选择要安装的应用程序),'/',tr(APK Files(* .apk))));

解决方案

:absolutePath()const 为此。有关详情,请参见。

  QFileInfo fileInfo(QFileDialog :: getOpenFileName(this,
tr(选择要安装的应用程序),'/',tr (* .apk))));
qDebug()<< fileInfo.absolutePath();


I need to copy the full filepath, without filename, into a QString from QFileDialog below.

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

You use QString QFileInfo::absolutePath() const for this. See the documentation for details.

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

这篇关于复制路径到QString的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-29 23:53