QT鼠标绘制矩形示例
简介
这是一个基于QT框架的示例项目,展示了如何使用鼠标在图形视图(GraphicsView)中绘制矩形。通过本示例,您可以学习到如何使用QPainter和QGraphicsRectItem类来实现基本的图形绘制功能。此外,本示例还支持矩形的拖动、调整大小、缩放和删除等操作。
功能特性
- 鼠标绘制矩形:通过鼠标点击和拖动,可以在视图中绘制一个或多个矩形。
- 矩形拖动:将鼠标放在矩形上,按住左键即可拖动矩形。
- 调整矩形大小:将鼠标放在矩形边缘,可以拉长或拉短矩形的宽高。
- 矩形缩放:按住
Ctrl
键,滑动鼠标滚轮可以放大或缩小矩形。 - 删除矩形:鼠标右键点击矩形,可以选择删除矩形。
开发环境
- QT版本:5.15.2
- VS版本:2019
使用方法
- 克隆或下载本仓库到本地。
- 使用Visual Studio 2019打开项目文件。
- 编译并运行项目,即可开始使用鼠标绘制矩形。
参考链接
贡献
欢迎提交Issue和Pull Request,共同完善本示例项目。
许可证
本项目采用MIT许可证,详情请参阅LICENSE文件。