Qt 給要保存的文件設置默認文件名


    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是不一樣的。

第四個參數:過濾器


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM