QWheelEvent 类
class Qt3DInput::QWheelEventQWheelEvent 类包含描述鼠标滚轮事件的参数。 更多...
头文件 | #include <Qt3DInput/QWheelEvent> |
CMake | find_package(Qt6 REQUIRED COMPONENTS 3dinput) target_link_libraries(mytarget PRIVATE Qt6::3dinput) |
qmake | QT += 3dinput |
实例化自 | WheelEvent |
继承自 | QObject |
公共类型
属性
|
公共函数
QWheelEvent(const QWheelEvent &e) | |
QPoint | angleDelta() const |
int | buttons() const |
bool | isAccepted() const |
Qt3DInput::QWheelEvent::Modifiers | modifiers() const |
void | setAccepted(bool accepted) |
QEvent::Type | type() const |
int | x() const |
int | y() const |
相关非成员
另请参阅QKeyEvent, QMouseEvent, 和 QMouseHandler.
成员类型文档
enum QWheelEvent::Buttons
常量 | 值 |
---|---|
Qt3DInput::QWheelEvent::LeftButton | Qt::LeftButton |
Qt3DInput::QWheelEvent::RightButton | Qt::RightButton |
Qt3DInput::QWheelEvent::MiddleButton | Qt::MiddleButton |
Qt3DInput::QWheelEvent::BackButton | Qt::BackButton |
Qt3DInput::QWheelEvent::NoButton | Qt::NoButton |
enum QWheelEvent::Modifiers
常量 | 值 |
---|---|
Qt3DInput::QWheelEvent::NoModifier | Qt::NoModifier |
Qt3DInput::QWheelEvent::ShiftModifier | Qt::ShiftModifier |
Qt3DInput::QWheelEvent::ControlModifier | Qt::ControlModifier |
Qt3DInput::QWheelEvent::AltModifier | Qt::AltModifier |
Qt3DInput::QWheelEvent::MetaModifier | Qt::MetaModifier |
Qt3DInput::QWheelEvent::KeypadModifier | Qt::KeypadModifier |
属性文档
accepted : bool
指定鼠标滚轮事件是否被接受
访问函数
bool | isAccepted() const |
void | setAccepted(bool accepted) |
[只读]
angleDelta : const QPoint
指定鼠标滚轮事件的滚轮角度变化
访问函数
QPoint | angleDelta() const |
[只读]
buttons : const int
指定鼠标滚轮事件中是否存在按钮
访问函数
int | buttons() const |
[只读]
modifiers : const Qt3DInput::QWheelEvent::Modifiers
指定鼠标滚轮事件是否应用了任何修饰键
访问函数
Qt3DInput::QWheelEvent::Modifiers | modifiers() const |
[只读]
x : const int
指定鼠标滚轮事件的 X 坐标
访问函数
int | x() const |
[只读]
y : const int
指定鼠标滚轮事件的 Y 坐标
访问函数
int | y() const |
成员函数文档
[显式]
QWheelEvent::QWheelEvent(const QWheelEvent &e)
从 QWheelEvent e 构造一个新的 QWheelEvent 实例。
QPoint QWheelEvent::angleDelta() const
返回滚轮旋转的距离,单位为八分之一度。正值表示滚轮向前旋转(远离用户),负值表示滚轮向后旋转(朝向用户)。
注意:angleDelta 属性的获取器函数。
int QWheelEvent::buttons() const
返回一个位字段,用于检查可能伴随滚轮事件的鼠标按钮。
注意:buttons 属性的获取器函数。
bool QWheelEvent::isAccepted() const
返回事件是否被接受。
注意:accepted 属性的获取器函数。
Qt3DInput::QWheelEvent::Modifiers QWheelEvent::modifiers() const
返回可能伴随滚轮事件的键盘修饰键。
注意:modifiers 属性的获取器函数。
void QWheelEvent::setAccepted(bool accepted)
如果accepted为true,则将事件设置为已接受。
注意:当事件被接受时,它将阻止进一步传播到其他监听器。
注意:accepted属性的setter函数。
另请参阅:isAccepted。
QEvent::Type QWheelEvent::type() const
返回事件的QEvent::Type。
int QWheelEvent::x() const
返回鼠标事件的x位置。
注意:属性x的getter函数。
int QWheelEvent::y() const
返回鼠标事件的x位置。
注意:属性y的getter函数。
© 2024 Qt公司。此处包含的文档贡献者是各自所有者的版权。此处提供的文档是根据由自由软件基金会发布的GNU自由文档许可 versión 1.3许可条款提供的。Qt及其相关标志是芬兰Qt公司和/或世界其他地区的商标。所有其他商标均为其各自所有者的财产。