1

私は単純なHTMLエディターを開発していますが、たとえばHTMLテキスト行を表すボタンからドラッグアンドドロップできるようにしたいのですがQwebkit、HTMLテキスト行が作成されQtます。このようなアクションはサポートされていますか?

そのようなことにどのようにアプローチすればよいですか?

4

1 に答える 1

2

そうだと思います。

あなたがする必要があるのはあなたのドラッグイベントのmimeタイプを設定することです。詳細はこちらをご覧ください。次に、Webkit側で、drops mimeタイプを読み取って、それが何であるかを確認できます。

次に、次のいずれかの方法を試すことができます。

  1. QWebView実装するサブクラス化dragEnterEventdropEvent。でを使用event->pos()してdropEvent、ドロップが発生した位置を取得できます。
  2. ページ内にjavascriptのドロップを実装します。たとえば、ドロップ用のイベントリスナーを設定するか、実行します(これを試したことはありません)。
于 2010-10-24T04:37:33.527 に答える