Drop mit QTableView und QAbstractTableModel
-
Hallo,
Ich habe eine Abgeleitete Klasse von QTableView und möcht nun einen Text per Drag and Drop in eine Zelle der Tabelle schieben und habe dazu die Methode dragEnterEvent im TableView überschrieben!
void DragTableView::dragEnterEvent(QDragEnterEvent *dragEvent) { const QMimeData *md=dragEvent->mimeData(); if(dragEvent && md->hasText()) { dragEvent->accept(); qDebug()<<"accept"; } qDebug()<<"s"; }
Nun kommen, wenn ich mit der Maus ins Fenster fahre die debug-Meldungen aber es wird der Mauseiger (durchgestrichener Kreis) angezeigt, welcher sagt, dass der Drop nicht zulässig ist.
Wie kann ich das ändern.bzw.
ist es besser wenn ich ein QTableWidget ableite und für diesen Zweck benutze?
Und wie kann ich geststellen über welcher Zeile und Spalte ich gerade bin?
Danke für die Antworten!
mfg
acdc