Qt中開啟檔案對話方塊和儲存檔案對話方塊
阿新 • • 發佈:2019-01-23
主要是用QFileDialog的兩個靜態方法
1、開啟對話方塊
QString getOpenFileName(QWidget * parent = 0,
const QString & caption = QString(),
const QString & dir = QString(),
const QString & filter = QString(),
QString * selectedFilter = 0,
Options options = 0)
第一個引數parent指定父元件
第二個引數caption指定標題
第三個引數dir指定開啟的目錄
第四個引數filter指定過濾條件,如過濾png,jpg和bmp檔案,可以用"Image Files(*png *.jpg *.bmp)",如果要指定多具過濾器,用;;隔開,如"Image(*.png *.xpm *.jpg);;Text files(*.txt);;Xml files(*.xml)"
第五個引數selectedFilter指定預設的過濾器
2、儲存對話方塊
QString getSaveFileName(QWidget * parent = 0, const QString & caption = QString(), const QString & dir = QString(), const QString & filter = QString(), QString * selectedFilter = 0, Options options = 0)
引數與開啟對話方塊所表示的意思一樣