QFileSystemModel
でモデルとして使用されているを持っていQTreeView
ます。これで問題なく動作し、いくつかのディレクトリの名前がわかりました。に隠したいQTreeview
。
QString strCompleteDirectoryPath = "/Volumes/";
QTreeView *SourceTreeView = new QTreeView;
QSize ItemSize(20,20);
QFileSystemModel *model = new QFileSystemModel();
model->setNameFilterDisables(false);
model->setRootPath(strCompleteDirectoryPath);
model->setFilter(QDir::AllDirs | QDir::NoDotAndDotDot | QDir::Hidden);
model->setNameFilters(QStringList("samplefolder"));
SourceTreeView->setModel(model);
SourceTreeView->setRootIndex(model->index(strCompleteDirectoryPath));
SourceTreeView->header()->resizeSection(0,350);
SourceTreeView->setIconSize(ItemSize);
ディレクトリ"samplefolder"
に隠したい。"/Volumes"
両方の文字列を使用"samplefolder"
し"/Volumes/samplefolder"
、setNameFilters()
1 つずつフィルターをチェックします。しかし、それは私にはうまくいきません。
.で表示したくないので、どうすればこれを非表示にできるか教えてくださいQTreeView
。