QTreeView
私は単純なローカルディレクトリに取り組んできました。目標は、ユーザーが自分のディレクトリを参照して正しいcsv
ファイルを選択できるようにすることです。
を作成し、QFileSystemModel
で表示しましたQTreeView
。現在選択されているノードからファイル名を取得する方法がわかりません。
ドキュメントを読んだところ、次のシグナル/スロットの組み合わせが見つかりました。
connect(tree, SIGNAL(clicked(QModelIndex)), this, SLOT(handleTreeWidgetEvent(QModelIndex)));
QModelIndex
しかし、一度アクティブ化されたものをどうするかはわかりません。このインデックスを使用してインデックスを作成することをお勧めしますが、QTreeView
方法がわかりません。
どんな助けでも大歓迎です。
編集:コードを追加して、人々が私がしていることを見ることができるようにします。
QFileSystemModel *model = new QFileSystemModel;
model->setRootPath("/");
tree = new QTreeView;
tree->setModel(model);
tree->setRootIndex(model->index("/home/Missions/"));
tree->setColumnWidth(0, 350);
connect(tree, SIGNAL(clicked(QModelIndex)), this, SLOT(handleTreeWidgetEvent(QModelIndex)));