私は Qt5 でファイル マネージャーによく似たものに取り組んでいますが、他の情報を表示せずにディレクトリ名のみを表示する、非常に基本的なツリー ビューを実装しようとしています。ただし、(どうやら)QTreeView
表示する列を決定できません。
ここに私が持っているものがあります:
// ...
QString m_path = "C:/Users/mine";
dirModel = new QFileSystemModel(this);
dirModel->setFilter(QDir::NoDotAndDotDot | QDir::AllDirs);
dirModel->setRootPath(m_path);
ui->treeView->setModel(dirModel);
// ...
これQTreeView
で、サイズなどの名前でより多くの情報が表示されます。ただし、これは望ましい動作ではありません。
私の「見出し」を削除するように設定headerVisible
しても問題ありませんが、他の列を完全に削除するにはどうすればよいですか? 私は試した:false
QTreeView
ui->treeView->hideColumn(1);
それが機能するかどうかをテストするだけですが、何も変わりませんでした。