私は単純なファイル エクスプローラーを作成していますが、Qt でいくつかの問題が発生しました。ユーザーにコンピューター上のファイルのツリービューを表示したいのですが、複数のファイル/ディレクトリを選択して、後でそれらを使用して何かを実行できるようにしたい ( +または+checkboxes
を使用して選択または複数選択することにより)。要素を配置し、それにモデルを設定しました ( )。良いツリー ビューが表示されますが、ヘッダー (列名) を変更したり、すべての行に独自の列を追加したりすることはできません (たとえば)。Qt は私にとって初めてのことです。いくつかのヒントや解決策を探すために数時間を探しましたが、何も機能していません。これを機能させるためにできることはありますか?ctrlleft clickshiftleft clickQTreeView
QFileSystemModel
checkbox
QFileSystemModel
コードは短くシンプルです。
QString lPath = "C:/";
QString rPath = "C:/";
leftTree_model = new QFileSystemModel(this);
rightTree_model = new QFileSystemModel(this);
leftTree_model->setRootPath(lPath);
rightTree_model->setRootPath(rPath);
//i have actually 2 tree views that work the same
ui->leftTree->setModel(leftTree_model); //ui->leftTree is the first tree view
ui->rightTree->setModel(rightTree_model); //the second