私は、ファイル構造を表示する非常に簡単なコードを、持っている:私は、ファイルやドラッグを選択することができますQtアプリケーションで内部的にQFileSystemModelのドラッグアンドドロップ操作が行われないのはなぜですか?
class MainWindow : public QMainWindow
{
Q_OBJECT
private:
Ui::MainWindow *ui;
QFileSystemModel model;
QTreeView treeView;
};
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
model.setRootPath(QDir::rootPath());
ui->treeView->setModel(&model);
ui->treeView>setSelectionMode(QAbstractItemView::SingleSelection);
ui->treeView->setDragEnabled(true);
ui->treeView->viewport()->setAcceptDrops(true);
ui->treeView->setDropIndicatorShown(true);
ui->treeView->setDragDropMode(QAbstractItemView::InternalMove);
ui->treeView->setAcceptDrops(true);
ui->tableView->setModel(&model);
}
は、フォルダやデスクトップ上に直接にドロップ&が、私は内部的に何か(移動またはコピーを実行しようとする場合、doesnのそれはこれを示すexample - even cursor shows that I can't drop 私はすべてのオプションを試したようだ、私は何かを書くか、他のオプションを設定することを忘れましたか?