私は単純なHTMLエディターを開発していますが、たとえばHTMLテキスト行を表すボタンからドラッグアンドドロップできるようにしたいのですがQwebkit
、HTMLテキスト行が作成されQt
ます。このようなアクションはサポートされていますか?
そのようなことにどのようにアプローチすればよいですか?
私は単純なHTMLエディターを開発していますが、たとえばHTMLテキスト行を表すボタンからドラッグアンドドロップできるようにしたいのですがQwebkit
、HTMLテキスト行が作成されQt
ます。このようなアクションはサポートされていますか?
そのようなことにどのようにアプローチすればよいですか?
そうだと思います。
あなたがする必要があるのはあなたのドラッグイベントのmimeタイプを設定することです。詳細はこちらをご覧ください。次に、Webkit側で、drops mimeタイプを読み取って、それが何であるかを確認できます。
次に、次のいずれかの方法を試すことができます。
QWebView
実装するサブクラス化dragEnterEvent
とdropEvent
。でを使用event->pos()
してdropEvent
、ドロップが発生した位置を取得できます。