1.打開獲取文件夾路徑的對話框
QString filePath = QFileDialog::getExistingDirectory(this, “請選擇文件保存路徑…”, “./”);
第一個參數為父類,第二個參數為彈出路徑選擇對話框的左上角的標題,第三個為打開對話框的起始路徑。
2.打開一個選擇打開文件的對話框()
QDesktopServices::openUrl(QUrl(ui.lineEdit->text(), QUrl::TolerantMode)); 第一個參數為,打開的路徑,第二個為默認參數。
在適當的Web瀏覽器中為用戶的桌面環境打開給定的url,如果成功,返回true; 否則返回false。
如果URL是對當地文件的引用(例如 URL方案是“file”),然后它將用一個合適的應用程序而不是Web瀏覽器打開。
3.彈出一個打開選擇文件對話框,返回文件所在的路徑(xx/xx/xx.txt)
1 QString fileName = QFileDialog::getOpenFileName();//xx/xx/xx.xx
2 QFileInfo base(fileName); 3 QString basename = base.baseName(); //打開的文件文件名,xx。不包含文件后綴