ユーザーのホームディレクトリを表示するファイルダイアログを開くために、次のことを試しました。
QString fileName = QFileDialog::getOpenFileName(this,
tr("Select database"), QDir::homePath(),
tr("Database Files (*.db *.sqlite)"));
問題は、QFileDialog が常にアプリケーションが開始されたディレクトリから開始されることです。私が間違っていることは何ですか?
ところで: Mac OS X で Qt 5 を使用しています。