je cherche à créer un signal "dropped" lorsque je déplace une ligne d'un QTreeWidget avec ma souris dans ce même QTreeWidget. J'ai essayé les fonctions suivantes, mais sans succès (c'est ma première création de signal...). NEED HEELLLPPPP
def dragEnterEvent(self, event):
if event.mimeData().selectedItem():
event.accept()
else:
event.ignore()
def dragMoveEvent(self, event):
if event.mimeData().selectedItem():
event.setDropAction(QtCore.Qt.MoveAction)
event.accept()
else:
event.ignore()
def dropEvent(self, event):
if event.mimeData().selectedItem():
event.setDropAction(QtCore.Qt.MoveAction)
event.accept()
self.emit(QtCore.SIGNAL("dropped"))
else:
event.ignore()
- Edité par lelorrain7 17 juillet 2014 à 17:42:44
Création d'un signal dans Qt
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.