2
私はファイル名で塗りつぶしたQListWidgetを持っています(パスのないファイル名は項目のテキストで、フルパスは項目のツールチップにあります)。例えば、私のQListWidgetからVLCにムービーファイルをドラッグできるようにしたいのですが、VLCはそれを再生しなければなりません - ファイルマネージャからドラッグした場合と同じです。ファイルを含むQListWidgetでドラッグを実装する方法は?
Drag & Dropのドキュメントを読んでみましたが、それを行う方法がわかりませんでした。 dragEnabledプロパティをtrueに設定し、dragDropModeプロパティをDragOnlyに設定しました。今度はドラッグを開始できますが、リスト項目をVLCにドラッグすると何も起こりません(これは驚くべきことではありません)。
QListWidget :: mimeDataをオーバーライドし、QMimeData :: setUrlsでファイル名を設定することを試みました。 QListWidget :: mimeDataが呼び出されますが、ドラッグはまだ機能しません。 – sashoalm