QT事件之鼠标事件(1)

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.鼠标按下事件


版权声明:本文为weixin_43646126原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。