QT鼠标绘制矩形示例

2023-11-27

QT鼠标绘制矩形示例

简介

这是一个基于QT框架的示例项目,展示了如何使用鼠标在图形视图(GraphicsView)中绘制矩形。通过本示例,您可以学习到如何使用QPainter和QGraphicsRectItem类来实现基本的图形绘制功能。此外,本示例还支持矩形的拖动、调整大小、缩放和删除等操作。

功能特性

  1. 鼠标绘制矩形:通过鼠标点击和拖动,可以在视图中绘制一个或多个矩形。
  2. 矩形拖动:将鼠标放在矩形上,按住左键即可拖动矩形。
  3. 调整矩形大小:将鼠标放在矩形边缘,可以拉长或拉短矩形的宽高。
  4. 矩形缩放:按住Ctrl键,滑动鼠标滚轮可以放大或缩小矩形。
  5. 删除矩形:鼠标右键点击矩形,可以选择删除矩形。

开发环境

  • QT版本:5.15.2
  • VS版本:2019

使用方法

  1. 克隆或下载本仓库到本地。
  2. 使用Visual Studio 2019打开项目文件。
  3. 编译并运行项目,即可开始使用鼠标绘制矩形。

参考链接

贡献

欢迎提交Issue和Pull Request,共同完善本示例项目。

许可证

本项目采用MIT许可证,详情请参阅LICENSE文件。

下载链接

QT鼠标绘制矩形示例