このページでは

DragEvent QML Type (Uncreatable)

ドラッグイベントに関する情報を提供します。詳細...

Import Statement: import QtQuick

注:これは生成不可能な型です。QML ではインスタンス化できません。

プロパティ

方法

詳細な説明

ドラッグイベントの位置は、x およびy プロパティから取得でき、keys プロパティは、イベントのドラッグキーを識別しますsource 。

特定のドラッグタイプの有無は、hasColor 、hasHtml 、hasText 、およびhasUrls プロパティを使用して確認できます。

提供されているすべてのフォーマットのリストは、formats プロパティを使用して確認できます。

特定のドラッグタイプは、colorData 、html 、text 、およびurls プロパティを使用して取得できます。

利用可能な mimeType の文字列バージョンは、getDataAsString を使用して取得できます。

プロパティのドキュメント

accepted : bool

このプロパティは、ドラッグイベントがハンドラによって受け入れられたかどうかを示します。

デフォルト値は true です。

action : enumeration

このプロパティは、source がドロップを受け入れた際に実行するアクションを保持します。

ドロップアクションは、以下のいずれかになります:

定数説明
Qt.CopyActionデータをターゲットにコピーします。
Qt.MoveActionデータをソースからターゲットへ移動します。
Qt.LinkActionソースからターゲットへのリンクを作成します。
Qt.IgnoreActionアクションを無視する(データに対して何も行わない)。

colorData : color [read-only]

このプロパティには、色データがある場合はそれが格納されます。

formats : stringlist [read-only]

このプロパティには、ドラッグデータに含まれるMIMEタイプ形式のリストが格納されています。

hasColor : bool [read-only]

このプロパティは、ドラッグイベントに色項目が含まれているかどうかにかかわらず、その値を維持します。

hasHtml : bool [read-only]

このプロパティは、ドラッグイベントにHTMLアイテムが含まれているかどうかにかかわらず、その値を保持します。

hasText : bool [read-only]

このプロパティは、ドラッグイベントにテキスト項目が含まれているかどうかにかかわらず、その値が保持されます。

hasUrls : bool [read-only]

このプロパティは、ドラッグイベントに1つ以上のURL項目が含まれているかどうかにかかわらず、有効です。

html : string [read-only]

このプロパティには、ある場合はHTMLデータが格納されます。

keys : stringlist [read-only]

このプロパティには、ドラッグイベントのデータ型または発生源を識別するキーのリストが格納されています。

proposedAction : flags [read-only]

このプロパティは、ドラッグソースによって提案されたactions の集合を保持します。

source : QtObject [read-only]

このプロパティには、ドラッグイベントの発生源が格納されています。

supportedActions : flags [read-only]

このプロパティは、ドラッグソースがサポートするactions のセットを保持します。

text : string [read-only]

このプロパティには、ある場合はテキストデータが格納されます。

urls : urllist [read-only]

このプロパティには、存在する場合、URLのリストが格納されます。

x : real [read-only]

このプロパティには、ドラッグイベントのx座標が格納されます。

y : real [read-only]

このプロパティは、ドラッグイベントの y 座標を保持します。

メソッドのドキュメント

void accept()

void accept(enumeration action)

ドラッグイベントを受け付けます。

action が指定された場合、action プロパティの値が上書きされます。

void acceptProposedAction()

proposedAction を使用して、ドラッグイベントを受け付けます。

string getDataAsArrayBuffer(string format)

指定されたformat のデータをArrayBufferとして返します。このArrayBufferは、QByteArray に簡単に変換できます。format は、formats プロパティに含まれるものである必要があります。

string getDataAsString(string format)

指定されたformat のデータを文字列に変換して返します。format は、formats プロパティに含まれる値である必要があります。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.