我有两个 QTableView,一个有 10 行,另一个是空的。我想将一行从第一个表拖到第二个表(空表)。
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;
我做错了什么吗?有人可以指导我如何实现拖放吗?
谢谢