我尝试以下方法打开一个文件对话框,该对话框应显示用户主目录:
QString fileName = QFileDialog::getOpenFileName(this,
tr("Select database"), QDir::homePath(),
tr("Database Files (*.db *.sqlite)"));
问题在于 QFileDialog 总是从应用程序启动的目录开始。任何想法我做错了什么?
顺便说一句:我在 Mac OS X 上使用 Qt 5。