I'm trying to create a custom QTableView that will respond to drag and drop actions. So far, I have something like the following:
from PyQt4.QtCore import *
from PyQt4.QtGui import *
class FooTableView(QTableView):
def __init__(self, parent = None):
QTableView.__init__(self, parent)
self.setAcceptDrops(True)
def dragEnterEvent(self, event):
print "dragged!"
def dropEvent(self, event):
print "dropped!"
The problem is that when I drag a file into this view, I see "dragged!" but upon releasing the file over the view, I do not see "dropped!". Is there something else I need to do in order to make this functionality work?