Je développe une petite application (précisément un plasmoïde KDE4) dans PyQt/PyKde.Drag & Drop dans KListWidget (programmation PyQt/PyKde)
Dans mon application, j'ai un KListWidget rempli de quelques lignes, voir cette image:
http://img212.imageshack.us/img212/8444/sshot3.jpg
je dois mettre en œuvre une action de glisser-déposer & pour les lignes de la liste, par exemple, je devrais pouvoir mettre un fichier sur une ligne, puis l'application va envoyer ce fichier au nom sur la liste.
La liste a été créée par ce bout de code:
self.contactsList = KListWidget()
self.contactsList.setFrameShape(QFrame.StyledPanel)
self.contactsList.setFrameShadow(QFrame.Sunken)
self.contactsList.setIconSize(QSize(35, 35));
Méthode à appeler lorsque glisser & drop passe est déjà mis en œuvre, j'ai besoin que de connecter la méthode à la liste d'une manière similaire à:
self.connect(self.contactsList, SIGNAL("signal_()"), self.method)
Toute aide sera appréciée
Pourriez-vous clarifier ce qui a déjà été implémenté? Aussi, quelle méthode voulez-vous "connecter" à la liste? Voulez-vous dire une connexion signal/slot Qt? –