如何创建具有默认目录的跨平台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()
,但这需要更多的代码行。是否有更简单的方法来实现这一点?