2016-08-01 7 views
0

私は2つのQTableViewを持っています.1つはいくつかのエントリで満たされ、もう1つは空です。私は1つのエントリを選択し、それを空のリストにドラッグ・アンド・ドロップしたい。しかし、私はちょうどドロップをアイテム上で動作させる。それはPySide/QTでも可能ですか? Pythonで書かれていますが、私はQtのC++の答えも扱うことができます。前もって感謝します!Pyside:空のリストにドラッグ&ドロップしますか?

これは私の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

答えて

0

申し訳ありませんが、自分自身をそれを見つけた:

DropClassにこの行を追加するには、この問題を解決:

def dragMoveEvent(self, event): 
     event.acceptProposedAction() 
関連する問題