我有两个QTableViews,一个填充了一些条目,一个是空的。我想选择一个条目并将其拖放到空列表中。但我只是让Drop工作在一个项目上。这在PySide / QT中是否可行?它是用Python编写的,但我也可以为Qt处理C ++的答案。提前谢谢!
这是我的DropClass代码:
class dropListView(QtGui.QTableView):
dropped = QtCore.Signal(int)
released = QtCore.Signal(int)
def __init__(self):
super(dropListView,self).__init__()
#self.setStyleSheet(StyleSheet().style())
def dropEvent(self,event):
index = self.indexAt(event.pos())
self.dropped.emit(index)
答案 0 :(得分:0)
抱歉,我自己发现了:
将这些行添加到DropClass解决了这个问题:
def dragMoveEvent(self, event):
event.acceptProposedAction()