Ich entwickle eine kleine App (genau das ist ein KDE4 Plasmoid) in PyQt/PyKde.Drag & Drop in KListWidget (PyQt/PyKde Programmierung)
In meiner app Ich habe eine KListWidget mit einigen Zeilen gefüllt finden Sie in diesem Bild:
http://img212.imageshack.us/img212/8444/sshot3.jpg
Ich brauche eine Drag & Drop-Aktion für die Listenzeilen zu implementieren, beispielsweise sollte ich in der Lage sein, Wenn Sie eine Datei über eine Zeile setzen, sendet die App diese Datei an den Namen in der Liste.
Die Liste dieses Code-Snippet erstellt wurde:
self.contactsList = KListWidget()
self.contactsList.setFrameShape(QFrame.StyledPanel)
self.contactsList.setFrameShadow(QFrame.Sunken)
self.contactsList.setIconSize(QSize(35, 35));
Methode aufrufen, wenn Drag & Drop passiert, ist bereits umgesetzt, ich brauche nur die Methode, um die Liste in einer Weise ähnlich zu verbinden: dynamisch definiert werden kann, so lange, wie die Klasse
self.connect(self.contactsList, SIGNAL("signal_()"), self.method)
Jede Hilfe wird
Könnten Sie klären, was genau bereits implementiert wurde? Welche Methode möchten Sie mit der Liste verbinden? Meinst du eine Qt-Signal/Slot-Verbindung? –