QString FilePath2 = QFileDialog::getOpenFileName(this, tr("Open Directory"), "C:/", tr("Text files (*.txt)"));
QDir a = FilePath2;
qDebug() << a.absolutePath();
代码工作正常。但是 absolutePath() 仍然返回路径+文件名,而不仅仅是路径。
C:/Users/Blastcore/Desktop/text.txt 而不仅仅是 C:/Users/Blastcore/Desktop
任何想法?