1

私はQTの初心者です。ツリービューを使用してファイルシステムを表示する必要があるアプリに取り組んでいます。

基本的に、.uiファイルにTreeviewを配置したウィジェットがあります。次に、.cppファイルに次のコードを記述しました。

model = new QFileSystemModel(this);
model->setRootPath(QDir::homePath());
ui->treeView->setModel(model);

私の.hファイルに次のように入れました。

QFileSystemModel *model;

アプリを実行すると、ツリービュー内にファイルシステムが表示されますが、その上に名前、タイプ、サイズ、DateModifiedも表示されます。これらを取り除きたい。サンプル画像は次のとおりです。

ここに画像の説明を入力してください

どうすればそれを達成できますか?

4

1 に答える 1

2

QTreeView::hideColumnがそれを行うと思います。

于 2012-11-16T07:51:00.120 に答える