私が使用しているもののスニペットは次のようになります
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私はここで何も悪いことをしていません。ここで何が起こっているのですか?乾杯