Partage
  • Partager sur Facebook
  • Partager sur Twitter

Création d'un signal dans Qt

    17 juillet 2014 à 17:42:24

    Bonjour,

    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 :D

            QtCore.QObject.connect(self.treeWidget_3, QtCore.SIGNAL("dropped"), self.test) #self.move2top)
    

    les fonctions testées :

        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

    • Partager sur Facebook
    • Partager sur Twitter

    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.
    • Editeur
    • Markdown