У QTableWidget тоже самое было. Добавьте :
C++ (Qt)
bool MyTableWidget::eventFilter( QObject *obj, QEvent *event)
{
if( event->type() == QEvent::DragMove || event->type() == QEvent::DragEnter) return true;
else return QObject::eventFilter( obj, event);
}
Ну и
C++ (Qt)
MyTableWidget::MyTableWidget( QWidget *parent) : QTableWidget( parent)
{
viewport()->installEventFilter( this);
}
Для QTableWidget все начало работать.