QT中獲取檔案路徑和檔名

2021-07-09 05:27:41 字數 530 閱讀 6340

我發現各種教程都有乙個毛病,就是愛把資料寫死在**裡,比如建個資料庫

sqlite3.connect('test.db'),插入個資料insert into user values('***', '12')。這些**怎麼用,怎麼用,怎麼用!

看著這種**就氣不打一處來,換個資料怎麼辦,在**裡改??

假設我現在想每開啟乙個檔案,就對應建立乙個資料庫,qt在qfiledialog裡提供了乙個getopenfilename的函式,但這個函式返回的是全名,包含了路徑和副檔名,型別好像是qstring,但是我用split卻無法分割,還好還有其他的函式

file_full = qfiledialog.getopenfilename()

file_info = qfileinfo(file_full)

file_name = file_info.filename()

file_path = file.absolutepath()

QT 獲取檔案路徑和檔名

這篇部落格來說一下在qt中如何獲取檔名和檔案路徑 主要用到了qfileinfo這個類,下面以 示例來說明 qstring file,file name,file path qfileinfo fi file qfiledialog getopenfilename this 這一行獲取的是檔案選擇框選...

Qt獲取多個檔案路徑和檔名

首先包含標頭檔案 include include 然後利用列表儲存獲得的多個檔案路徑和檔名,使用getopenfilenames獲取多個檔案路徑。這裡使用filepath list儲存檔案路徑,用filename list儲存檔名,利用qfileinfo獲得檔名。將下面的 放入槽函式中即可。qstr...

獲取檔名和檔案路徑

1.問題描述 比如已經知道檔案的路徑是 c dir0 dir1 readme.txt 除了用split 的方式獲取檔名和路徑,有沒有什麼更高效的方式 2.解決辦法 os.path.dirname 路徑 os.path.basename 檔名 import os file path d work te...