QMouseEvent Class
class Qt3DInput::QMouseEventQt3DCore::QMouseEvent에는 마우스 이벤트를 설명하는 파라미터가 포함되어 있습니다. 더 보기...
헤더: | #include <Qt3DInput/QMouseEvent> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3dinput) target_link_libraries(mytarget PRIVATE Qt6::3dinput) |
qmake: | QT += 3dinput |
QML에서: | MouseEvent |
상속합니다: | QObject |
상태: | Deprecated |
공용 유형
enum | Buttons { LeftButton, RightButton, MiddleButton, BackButton, NoButton } |
enum | Modifiers { NoModifier, ShiftModifier, ControlModifier, AltModifier, MetaModifier, KeypadModifier } |
속성
공공 기능
QMouseEvent(const QMouseEvent &e) | |
Qt3DInput::QMouseEvent::Buttons | button() const |
int | buttons() const |
bool | isAccepted() const |
Qt3DInput::QMouseEvent::Modifiers | modifiers() const |
void | setAccepted(bool accepted) |
QEvent::Type | type() const |
bool | wasHeld() const |
int | x() const |
int | y() const |
관련 비회원
QKeyEvent, QWheelEvent, QMouseHandler 를참조하십시오 .
멤버 유형 문서
enum QMouseEvent::Buttons
상수 | 값 |
---|---|
Qt3DInput::QMouseEvent::LeftButton | Qt::LeftButton |
Qt3DInput::QMouseEvent::RightButton | Qt::RightButton |
Qt3DInput::QMouseEvent::MiddleButton | Qt::MiddleButton |
Qt3DInput::QMouseEvent::BackButton | Qt::BackButton |
Qt3DInput::QMouseEvent::NoButton | Qt::NoButton |
enum QMouseEvent::Modifiers
상수 | Value |
---|---|
Qt3DInput::QMouseEvent::NoModifier | Qt::NoModifier |
Qt3DInput::QMouseEvent::ShiftModifier | Qt::ShiftModifier |
Qt3DInput::QMouseEvent::ControlModifier | Qt::ControlModifier |
Qt3DInput::QMouseEvent::AltModifier | Qt::AltModifier |
Qt3DInput::QMouseEvent::MetaModifier | Qt::MetaModifier |
Qt3DInput::QMouseEvent::KeypadModifier | Qt::KeypadModifier |
속성 문서
accepted : bool
마우스 이벤트가 수락되었는지 여부를 지정합니다.
액세스 기능을 지정합니다:
bool | isAccepted() const |
void | setAccepted(bool accepted) |
[read-only]
button : const Qt3DInput::QMouseEvent::Buttons
마우스 이벤트를 트리거하는 버튼을 지정합니다.
액세스 기능을 지정합니다:
Qt3DInput::QMouseEvent::Buttons | button() const |
[read-only]
buttons : const int
마우스 이벤트를 트리거하는 버튼을 지정합니다.
액세스 기능을 지정합니다:
int | buttons() const |
[read-only]
modifiers : const Qt3DInput::QMouseEvent::Modifiers
마우스 이벤트에 수정자가 적용되었는지 여부를 지정합니다.
함수에 액세스할지 지정합니다:
Qt3DInput::QMouseEvent::Modifiers | modifiers() const |
[read-only]
wasHeld : const bool
마우스 이벤트 중에 마우스 버튼을 누르고 있었는지 여부를 지정합니다.
기능에 액세스할지 지정합니다:
bool | wasHeld() const |
[read-only]
x : const int
마우스 이벤트의 X 좌표를 지정합니다.
함수에 액세스합니다:
int | x() const |
[read-only]
y : const int
마우스 이벤트의 y 좌표를 지정합니다.
액세스 함수입니다:
int | y() const |
멤버 함수 문서
[explicit]
QMouseEvent::QMouseEvent(const QMouseEvent &e)
QMouseEvent e 에 대한 새 QMouseEvent 인스턴스를 생성합니다.
Qt3DInput::QMouseEvent::Buttons QMouseEvent::button() const
마우스 이벤트의 마우스 버튼을 반환합니다.
참고: 속성 버튼에 대한 게터 함수입니다.
int QMouseEvent::buttons() const
마우스 이벤트에 수반될 수 있는 마우스 버튼을 확인하는 데 사용할 비트필드를 반환합니다.
참고: 속성 버튼에 대한 게터 함수입니다.
bool QMouseEvent::isAccepted() const
이벤트가 수락되었는지 여부를 반환합니다.
참고: 속성에 대한 게터 함수 accepted.
Qt3DInput::QMouseEvent::Modifiers QMouseEvent::modifiers() const
마우스 이벤트에 수반될 수 있는 키보드 수정자를 반환합니다.
참고: 프로퍼티 수정자에 대한 게터 함수입니다.
void QMouseEvent::setAccepted(bool accepted)
accepted 이 참이면 이벤트를 수락한 것으로 설정합니다.
참고: 이벤트가 수락되면 다른 리스너에게 더 이상 전파되지 않습니다.
참고: accepted 속성에 대한 설정자 함수.
isAccepted()도 참조하세요 .
QEvent::Type QMouseEvent::type() const
이벤트의 QEvent::Type 를 반환합니다.
int QMouseEvent::x() const
마우스 이벤트의 x 위치를 반환합니다.
참고: x 프로퍼티에 대한 게터 함수입니다.
int QMouseEvent::y() const
마우스 이벤트의 y 위치를 반환합니다.
참고: 속성 y에 대한 게터 함수입니다.
© 2025 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.