私は2つの QTableView を持っています.1つは10行で、もう1つは空です。行を最初のテーブルから 2 番目のテーブル (空のテーブル) にドラッグしたい。
leftTableView->setModel(leftModel);
leftTableView->resizeColumnsToContents();
leftTableView->setDropIndicatorShown(true);
leftTableView->setDragDropMode(QAbstractItemView::DragOnly);
rightTableView->setModel(rightModel);
rightTableView->resizeColumnsToContents();
rightTableView->setDropIndicatorShown(true);
//rightTableView->setAcceptDrops(true);
rightTableView->setDragDropMode(QAbstractItemView::DropOnly);
これを行う関数をrightModel
作成しました:insertRow
DATA data;
data.hex = "02";
data.name = "Command";
data_list->insert(row, data);
emit layoutChanged();
return true;
私は何か完全に間違っていますか?誰かがドラッグアンドドロップを実現する方法を教えてもらえますか?
ありがとう