鼠标事件
1.鼠标进入事件
- 待重写的虚函数
void enterEvent(QEnterEvent*ev);//Qt6.5是这样的
2.鼠标离开事件
- 待重写的虚函数
void leaveEvent(QEvent*ev)
3.鼠标按下事件
- 待重写的虚函数
void mousePressEvent(QMouseEvent*ev)
4.鼠标弹起事件
- 待重写的虚函数
void mouseReleaseEvent(QMouseEvent*ev)
5.鼠标移动事件
- 带重写的虚函数
void mouseMoveEvent(QMouseEvent*ev)
涉及到的类:
1.QMouseEvent
2.QEvent
常用的成员方法:呀巴黎,这种用C++写的高度封装的东西只会给你提供接口,不会让你看到成员属性
- position().x(),position().y() :返回控件的相对坐标
- button():返回鼠标按键类型的枚举值,即左右按键 Qt::LeftButton或者Qt::RightButton
- buttons():判断组合按键,在move时候的左右键 结合&操作符
- 格式化字符串:QString("%1 %2").arg(111).arg(222);

浙公网安备 33010602011771号