Qt 自製檔案瀏覽器並實現按照副檔名過濾

2021-06-16 17:11:52 字數 607 閱讀 3977

為這個問題折騰好幾天,差點放棄,現提供示例**如下:

dirmodel=new qfilesystemmodel();

dirmodel->setrootpath(qdir::currentpath());//設定根目錄

qstringlist strlist;

strlistdirmodel->setnamefilterdisables(false);//true表示不符過濾器要求的專案變灰,不能選中,false表示不符合要求的直接不顯示

ui->listview->setmodel(dirmodel);

ui->listview->setrootindex(dirmodel->index(qdir::currentpath()));//從模型中找到 qdir::currentpath() 所對應的索引,然後顯示這一位置。也就是說,這一語句的作用實際是設定顯示哪個目錄。

dirmodel 是qfilesystemmodel的乙個例項,如果過濾選項發生變更,只需要重新對dirmodel設定過濾器即可。

下面的**演示了提取檔名

qdebug()

css實現文字漸變並相容IE瀏覽器

css文字漸變寫法 color fff background linear gradient to bottom,fff5b9,f3d380 webkit text fill color transparent webkit background clip text 在ie瀏覽器中不支援這種寫法,可...

TP5 1讀取檔案並輸出到瀏覽器

流程 從檔案中讀入檔案 文字或其它格式檔案 然後通過瀏覽器輸出。如遇到乙個問題,header content type image png 無效,一直輸出為 content type text html 這樣就會造成無法預覽。直接上解析的 吧 ob end clean header content ...

分享乙個實現夜間模式的瀏覽器擴充套件

最近花了些時間,做乙個瀏覽器上實現夜間模式的擴充套件。目前已在谷歌 火狐 360瀏覽器中上架,從瀏覽器擴充套件 附加元件中搜尋 夜間助手 即可安裝使用。一些演示 為什麼要做這個擴充套件?就我們程式設計師的工作而言,需要長時間地接觸瀏覽器,或在瀏覽器上進行開發,或搜尋一些資料 教程等。但長時間的白底黑...