Qt5.QEvent类
QTimerEvent 定时器事件
QMouseEvent 鼠标事件
QWheelEvent 滑动鼠标滑轮事件
QTabletEvent
QKeyEvent 键盘事件
QFocusEvent 焦点事件
QPaintEvent 绘画事件
QMoveEvent 移动事件
QResizeEvent 窗口尺寸大小改变事件
QCloseEvent 关闭事件
QShowEvent 显示事件
QHideEvent 隐藏事件
QContextMenuEvent 上下文菜单事件(右键菜单事件)
QIMEvent
QDropEvent 拖放动作
QDragLeaveEvent 拖拽的离开事件
QChildEvent 当一个子窗口被添加或者移除时候被送入QObject的
QCustomEvent 用户自定义事件
鼠标事件使用的时候,加头文件
#include <QMouseEvent>
需要对鼠标事件进行处理时,通常要重新实现以下几个鼠标事件处理函数:
mousePressEvent()
mouseReleaseEvent()
mouseDoubleClickEvent()
mouseMoveEvent()
使用方式同showEvent等其他QT事件一样.
1.鼠标按下事件