如何使用默认目录创建跨平台QFileDialog
?带默认目录的QFileDialog
我有一个像
QFileDialog::getSaveFileName(this,"Save File","/home",tr("Any File (*.*);;Text file (*.txt);;Compressed file (*.zip *.tar *.rar);;Image (*.png *.xpm *.jpg *.tiff)"))
这正常工作与Linux的代码。但在Windows中,用户目录将为"C:\Users"
。我不知道在Mac中。我需要使用默认目录作为用户文件夹的对话。怎么做?
只见toNativeSeparators()
但是这需要更多的行代码。有没有最简单的方法来做到这一点?