鼠标处理器QML类型
提供鼠标事件通知。
导入声明 | import Qt3D.Input 2.7 |
实例化 | QMouseHandler |
属性
- containsMouse : bool
- sourceDevice : MouseDevice
信号
- clicked(MouseEvent mouse)
- doubleClicked(MouseEvent mouse)
- 进入()
- 退出()
- positionChanged(MouseEvent mouse)
- pressAndHold(MouseEvent mouse)
- pressed(MouseEvent mouse)
- released(MouseEvent mouse)
- wheel(MouseEvent mouse)
详细描述
另请参阅 MouseDevice 和 MouseEvent.
属性文档
containsMouse : bool |
如果QMouseHandler当前包含鼠标,则为true。
sourceDevice : MouseDevice |
包含MouseHandler实例的当前鼠标源设备。
信号文档
clicked(MouseEvent mouse) |
当鼠标按钮被点击时发出此信号,事件详情包含在mouse
注意:对应的处理程序是onClicked
。
doubleClicked(MouseEvent mouse) |
当鼠标按钮双击时发出此信号,事件详情包含在mouse
注意:对应的处理程序是onDoubleClicked
。
进入() |
注意:对应的处理程序是onEntered
。
退出() |
注意:对应的处理程序是onExited
。
positionChanged(MouseEvent mouse) |
当鼠标位置改变时发出此信号,事件详情包含在mouse
注意:对应的处理程序是onPositionChanged
。
pressAndHold(MouseEvent mouse) |
当鼠标按钮被按下并保持时,将发出此信号,事件详情包含在鼠标内
注意:相应的事件处理器是onPressAndHold
。
pressed(MouseEvent mouse) |
当鼠标按钮被按下时,将发出此信号,事件详情包含在鼠标内
注意:相应的事件处理器是onPressed
。
released(MouseEvent mouse) |
当鼠标按钮被释放时,将发出此信号,事件详情包含在鼠标内
注意:相应的事件处理器是onReleased
。
wheel(MouseEvent mouse) |
当使用鼠标滚轮时,将发出此信号,事件详情包含在鼠标内。
注意:相应的事件处理器是onWheel
。
© 2024 The Qt Company Ltd. 本文档中的文档贡献为其各自所有者的版权。本提供的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款进行许可。Qt及其相应标志是The Qt Company Ltd.在芬兰和其他国家的注册商标。所有其他商标均为其各自所有者的财产。