내가 사용하고있는 스 니펫은 다음과 같이 보입니다.QFiledialog가 잘못된 디렉토리를 반환합니다.
QDir lastDir;
QFileDialog dial(this);
dial.getOpenFileName(this,
tr("Open File"),
QString("/home"),
tr("Raw Images (*.nef *.NEF *.dng *.DNG)"));
lastDir = dial.directory();
qDebug() << lastDir;
출력은 어떤 디렉토리에 있더라도 완전히 잘못되었습니다. 그러나 잘못된 디렉토리는 항상 동일합니다.
AFAICT 나는 여기서 아무 잘못도 없다. 여기서 무슨 일이 일어나고있는거야? 건배
음, 가까운 문서를 읽었어야합니다. "대화 상자에 현재 표시된 디렉토리를 반환합니다." 이상하게도 내가 본 적이없는 디렉토리를 반환합니다. – regomodo