Drop mit QTableView
Verfasst: 15. Februar 2010 21:07
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 überschrieben!
void DragTableView::dragEnterEvent(QDragEnterEvent *dragEvent)
{
const QMimeData *md=dragEvent->mimeData();
if(dragEvent && md->hasText())
{
dragEvent->accept();
qDebug()<<"accept";
}
qDebug()<<"s";
}
Das Ganze funktioniert, nur wird der Mauszeiger nicht mit dem richtigen Icon angezeigt. Er zeigt einen Kreis mit einer schrägen Linie darin. Wie kann ich das Ändern?
Danke
mfg
acdc
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 überschrieben!
void DragTableView::dragEnterEvent(QDragEnterEvent *dragEvent)
{
const QMimeData *md=dragEvent->mimeData();
if(dragEvent && md->hasText())
{
dragEvent->accept();
qDebug()<<"accept";
}
qDebug()<<"s";
}
Das Ganze funktioniert, nur wird der Mauszeiger nicht mit dem richtigen Icon angezeigt. Er zeigt einen Kreis mit einer schrägen Linie darin. Wie kann ich das Ändern?
Danke
mfg
acdc