Pyside:Drag&放入空列表?

时间:2016-08-01 08:59:06

标签: qt user-interface drag-and-drop pyside

我有两个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)

enter image description here

1 个答案:

答案 0 :(得分:0)

抱歉,我自己发现了:

将这些行添加到DropClass解决了这个问题:

    def dragMoveEvent(self, event):
        event.acceptProposedAction()