DragEvent QML Type
ドラッグイベントに関する情報を提供します。詳細...
| Import Statement: | import QtQuick |
プロパティ
- accepted : bool
- action : enumeration
- colorData : color
- formats : stringlist
- hasColor : bool
- hasHtml : bool
- hasText : bool
- hasUrls : bool
- html : string
- keys : stringlist
- proposedAction : flags
- source : QtObject
- supportedActions : flags
- text : string
- urls : urllist
- x : real
- y : real
方法
- void accept()
- void accept(enumeration action)
- void acceptProposedAction()
- string getDataAsArrayBuffer(string format)
- string getDataAsString(string format)
詳細説明
ドラッグイベントの位置はx プロパティとy プロパティから取得でき、keys プロパティはイベントソースのドラッグキーを特定する。
特定のドラッグタイプの存在は、hasColor 、hasHtml 、hasText 、hasUrls プロパティを使用して決定することができます。
供給されるすべてのフォーマットのリストは、formats プロパティを使用して決定できる。
特定のドラッグ・タイプは、colorData 、html 、text 、urls プロパティを使用して取得できます。
利用可能なmimeTypeの文字列バージョンは、getDataAsString を使って取得できます。
プロパティの説明
accepted : bool
このプロパティは、ドラッグイベントがハンドラに受け入れられたかどうかを保持する。
デフォルト値はtrueです。
action : enumeration
このプロパティは、受け付けられたドロップに対してソースが実行するアクションを保持する。
ドロップアクションは以下のいずれかである:
| 定数 | 説明 |
|---|---|
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 座標を保持します。
メソッドのドキュメント
ドラッグイベントを受け付ける。
action を指定すると、action プロパティの値が上書きされます。
void acceptProposedAction()
ドラッグイベントをproposedAction で受け取ります。
string getDataAsArrayBuffer(string format)
与えられたformat のデータを 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.