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是不一样的。
第四个参数:过滤器