[英]Hide a folder from a QFileSystemModel
我想知道如何使用QFileSystemModel
在treeView中隱藏特定的文件夾。
我知道我們可以使用setFilter
過濾文件夾以僅顯示某些文件,但是我不知道如何過濾文件夾。
我想顯示一個文件夾。 我知道此文件夾的名稱,因此可以按名稱選擇它。
有誰知道如何從列表中隱藏/刪除該文件夾?
過濾器可以使用通配符,但是這些通配符是可選的。 您可以隨意使用過濾器過濾出非通配符名稱。
QStringList filters;
filters << "*.badext" << "foldername";
model->setNameFilters(filters);
如果您想對其進行更嚴格的控制-例如,僅過濾出具有給定名稱的文件夾,而不是具有給定名稱的文件,則需要實現QSortFilterProxyModel
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.