Qt 獲取文件的路徑和選擇打開文件的對話框


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。不包含文件后綴

 


免責聲明!

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



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