1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| ui->setupUi(this);
ui->taSrc->resize(250, 200);
ui->taSrc->move(10,50);
ui->taSrc->setEditTriggers( QAbstractItemView::NoEditTriggers );
ui->taSrc->setSelectionBehavior( QAbstractItemView::SelectRows );
ui->taSrc->setSelectionMode( QAbstractItemView::ExtendedSelection );
ui->taSrc->setAlternatingRowColors(true);
ui->taSrc->viewport()->setAcceptDrops(false);
ui->taSrc->setDragEnabled(true);
ui->taSrc->setDropIndicatorShown(true);
ui->taSrc->setDragDropMode( QAbstractItemView::DragOnly );
ui->taSrc->setDefaultDropAction( Qt::MoveAction );
ui->taSrc->setDragDropOverwriteMode(false);
ui->taSrc->setColumnCount( 2 );
for (int nRow = 0; nRow < 4; nRow ++) {
ui->taSrc->insertRow(nRow);
for (int nCol = 0; nCol < 2; nCol ++) {
ui->taSrc->setItem( nRow, nCol , new QTableWidgetItem( "Cell " + QString::number(nRow) + "." + QString::number(nCol ) ));
}
}
ui->taDst->resize(250, 200);
ui->taDst->move(340, 50);
ui->taDst->setEditTriggers( QAbstractItemView::NoEditTriggers );
ui->taDst->setSelectionBehavior( QAbstractItemView::SelectRows );
ui->taDst->setSelectionMode( QAbstractItemView::ExtendedSelection );
ui->taDst->setAlternatingRowColors(true);
ui->taDst->setColumnCount( 2 );
ui->taDst->viewport()->setAcceptDrops(true);
ui->taDst->setDragEnabled(true);
ui->taDst->setDropIndicatorShown(true);
ui->taDst->setDragDropMode( QAbstractItemView::DropOnly );
ui->taDst->setDefaultDropAction( Qt::MoveAction );
ui->taDst->setDragDropOverwriteMode(false); |
Partager