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
方法
- accept()
- accept(enumeration action)
- acceptProposedAction()
- string getDataAsArrayBuffer(string format)
- string getDataAsString(string format)
詳細説明
ドラッグイベントの位置はx プロパティとy プロパティから取得でき、keys プロパティはイベントソースのドラッグキーを特定する。
特定のドラッグタイプの存在は、hasColor 、hasHtml 、hasText 、hasUrls プロパティを使用して決定することができます。
供給されるすべてのフォーマットのリストは、formats プロパティを使用して決定できる。
特定のドラッグ・タイプは、colorData 、html 、text 、urls プロパティを使用して取得できます。
利用可能なmimeTypeの文字列バージョンは、getDataAsString を使って取得できます。
プロパティ Documentation
accepted : bool |
このプロパティは、ドラッグイベントがハンドラによって受け入れられたかどうかを保持する。
デフォルト値は true です。
action : enumeration |
このプロパティは、受け付けられたドロップに対してソースが実行するアクションを保持します。
ドロップ・アクションは、以下のいずれかです:
| 定数 | 説明 |
|---|---|
Qt.CopyAction | データをターゲットにコピーします。 |
Qt.MoveAction | ソースからターゲットにデータを移動します。 |
Qt.LinkAction | ソースからターゲットへのリンクを作成する。 |
Qt.IgnoreAction | アクションを無視する(データに対して何もしない)。 |
colorData : color |
このプロパティは、色データを保持します。
formats : stringlist |
このプロパティは、ドラッグ・データに含まれる MIME タイプ形式のリストを保持します。
hasColor : bool |
このプロパティは、ドラッグイベントがカラーアイテムを含むかどうかを保持します。
hasHtml : bool |
このプロパティは、ドラッグイベントが html アイテムを含むかどうかを保持する。
hasText : bool |
このプロパティは、ドラッグイベントにテキスト項目が含まれるかどうかを保持する。
hasUrls : bool |
このプロパティは、ドラッグイベントに 1 つ以上の url 項目が含まれるかどうかを保持する。
html : string |
このプロパティは、html データを保持します。
keys : stringlist |
このプロパティは、ドラッグイベントのデータ型またはソースを識別するキーのリストを保持する。
proposedAction : flags |
このプロパティは、ドラッグソースによって提案されたactions のセットを保持します。
source : QtObject |
このプロパティは、ドラッグイベントのソースを保持する。
supportedActions : flags |
このプロパティは、ドラッグ・ソースがサポートするactions のセットを保持します。
text : string |
このプロパティは、テキスト・データを保持します。
urls : urllist |
このプロパティは、URL のリストを保持します。
x : real |
このプロパティは、ドラッグイベントの x 座標を保持します。
y : real |
ドラッグ・イベントの y 座標を保持します。
メソッド・ドキュメント
accept() |
accept(enumeration action) |
ドラッグイベントを受け付ける。
action が指定された場合、action プロパティの値を上書きします。
acceptProposedAction() |
proposedAction でドラッグイベントを受け付けます。
指定されたformat のデータを ArrayBuffer に変換して返します。これはQByteArray に簡単に変換できます。format はformats プロパティに含まれるものでなければなりません。
与えられた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.