Я пытаюсь создать собственный QTableView, который будет реагировать на действия перетаскивания. Пока что у меня есть что-то вроде следующего:
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!"
Проблема в том, что когда я перетаскиваю файл в это представление, я вижу "перетащить!" но после выпуска файла поверх вида я не вижу "упал!" Есть ли что-то еще, что мне нужно сделать, чтобы эта функция работала?