Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Qt4 はドラッグ アンド ドロップ アクションをサポートしており、チュートリアルのように使用しました。ここで、外部要素 (ファイル) を GUI フォームにドラッグし、それに基づいてアクションを実行できるようにしたいと考えています (完全なパスを取得してどこかにコピーするなど)。
これが Qt ではできないような制限であるかどうかはわかりません。Qtでそれを行う方法を知っている人はいますか? ファイルをGUIにドラッグするだけです...
ありがとう、マリウス
ほとんどのファイルマネージャは、text/uri-listターゲットを使用してドラッグアンドドロップデータを提供します。
text/uri-list
リンクされたチュートリアルに関しては、最初にtext/uri-listデータのドロップを受け入れるようにウィジェットを設定する必要があります。次に、を呼び出してURIを取得できますevent.mimeData().urls()。戻り値はQUrlオブジェクトのリストです。
event.mimeData().urls()