私は PyQt/PyKde で小さなアプリ (正確には KDE4 プラズモイド) を開発しています。
私のアプリでは、いくつかの行で満たされた KListWidget があります。この図を参照してください。
http://img212.imageshack.us/img212/8444/sshot3.jpg
リストの行にドラッグ アンド ドロップ アクションを実装する必要があります。たとえば、任意のファイルを行の上に配置できるようにすると、アプリはこのファイルをリストの名前に送信します。
リストは、次のコード スニペットによって作成されています。
self.contactsList = KListWidget()
self.contactsList.setFrameShape(QFrame.StyledPanel)
self.contactsList.setFrameShadow(QFrame.Sunken)
self.contactsList.setIconSize(QSize(35, 35));
ドラッグ アンド ドロップが発生したときに呼び出すメソッドは既に実装されています。次のような方法でメソッドをリストに接続するだけで済みます。
self.connect(self.contactsList, SIGNAL("signal_()"), self.method)
どんな助けでも大歓迎です