QString fileName = QFileDialog::getSaveFileName(this,"保存", "shotnum","Excel 文件(*.xls *.xlsx)");
第一個參數:父對象
第二個參數:窗口名稱
第三個參數:文件名,也可以是保存路徑,也可以是保存路徑+文件名(例如:QStandardPaths::writableLocation(QStandardPaths::DocumentsLocation)+"shotnum")
假設前面是保存路徑,例如保存路徑是 D:/desktop 而文件名是shotnum,那么一定要在參數中攜程"/shotnum",這樣才會在D:/desktop中保存一個名字為shotnum的文件
否則保存的文件會在D盤中,而文件名字為desktopshotnum。文件名實際上是最后一個/后面補分的字符串
D:/desktop/shotnum和D:/desktopshotnum是不一樣的。
第四個參數:過濾器