用qt设计简易的鼠标追踪器。
一.界面展示
随着鼠标的移动,label框里的坐标值随之发生变化。
二.程序所需要的类
三.源码
1.在窗体类中声明鼠标移动事件方法和绘画事件方法,并定义两个坐标原点
2.在构造函数中设置窗体颜色,并令鼠标跟踪属性生效
3.重写鼠标移动事件方法(解析见代码)
4.重写绘画事件方法
总结步骤:
1.生成一个空白窗体widget,并在窗体上添加两个label子控件
2.设置背景颜色,打开鼠标跟踪属性
3.通过鼠标移动函数,可获得鼠标所在的坐标,将坐标显示在label框。
4.画出所需要的矩形和直线,将label控件位置固定在交界处。