1

Qt4 はドラッグ アンド ドロップ アクションをサポートしており、チュートリアルのように使用しました。ここで、外部要素 (ファイル) を GUI フォームにドラッグし、それに基づいてアクションを実行できるようにしたいと考えています (完全なパスを取得してどこかにコピーするなど)。

これが Qt ではできないような制限であるかどうかはわかりません。Qtでそれを行う方法を知っている人はいますか? ファイルをGUIにドラッグするだけです...

ありがとう、マリウス

4

1 に答える 1

3

ほとんどのファイルマネージャは、text/uri-listターゲットを使用してドラッグアンドドロップデータを提供します。

リンクされたチュートリアルに関しては、最初にtext/uri-listデータのドロップを受け入れるようにウィジェットを設定する必要があります。次に、を呼び出してURIを取得できますevent.mimeData().urls()。戻り値はQUrlオブジェクトのリストです。

于 2010-01-12T20:34:11.770 に答える