如何使用默認目錄創建跨平臺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()
但是這需要更多的行代碼。有沒有最簡單的方法來做到這一點?