QDragEnterEvent Class

QDragEnterEvent クラスは、ドラッグ&ドロップアクションがウィジェットに入ったときにウィジェットに送られるイベントを提供します。詳細...

Header: #include <QDragEnterEvent>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Inherits: QDragMoveEvent

パブリック関数

QDragEnterEvent(const QPoint &point, Qt::DropActions actions, const QMimeData *data, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers)

詳細説明

ドラッグ&ドロップの動作中に送信されるdrag move events を受信するには、ウィジェットがこのイベントを受け入れる必要があります。ドラッグ入力イベントの直後には、必ずドラッグ移動イベントが発生します。

QDragEnterEvent は、その機能のほとんどをQDragMoveEvent から継承し、さらにその機能のほとんどをQDropEvent から継承しています。

QDragLeaveEventQDragMoveEvent 、およびQDropEventも参照してください

メンバ関数ドキュメント

QDragEnterEvent::QDragEnterEvent(const QPoint &point, Qt::DropActions actions, const QMimeData *data, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers)

buttonsmodifiers で指定されたマウスとキーボードの状態で、与えられたpoint のウィジェットに入るドラッグを表す QDragEnterEvent を構築します。

ドラッグデータは、data で MIME エンコードされた情報として渡され、指定されたactions は、実行可能なドラッグ&ドロップ操作のタイプを記述します。

警告 これらのオブジェクトは Qt の内部状態に依存しているので、自分で QDragEnterEvent を作成しないでください。

ここに含まれるドキュメントの著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。