當需要用戶自己選擇文件保存路徑時,需要用到QFileDialog類,這個類用QT官方解釋為:QFileDialog類提供了一個允許用戶選擇文件或目錄的對話框;以下為示例代碼
1 //獲取選擇的目錄路徑 2 QString selectedDir=QFileDialog::getExistingDirectory(this,"選擇一個目錄","/",QFileDialog::ShowDirsOnly); 3 //若目錄路徑不為空 4 if (!selectedDir.isEmpty()) 5 { 6 //將路徑中的斜杠替換為反斜杠 7 selectedDir = selectedDir.replace(QRegExp("\\"), "/"); 8 //顯示選擇的目錄路徑 9 ui->savePath->setText(selectedDir); 10 m_savePath = ui->savePath->text(); 11 }
同時,需要導入<QFileDialog>

浙公網(wǎng)安備 33010602011771號