小学期课程作业 - 基于Qt框架的流程图编辑器
北京理工大学
请在此处查看完整的项目介绍
本项目是北京理工大学软件工程实践小学期课程作业的一部分。开发周期为一周。项目旨在提升学生的开发能力与软件工程实践经验。 本编辑器实现了流程图中常见元素的创建,移动,缩放,旋转,变色等功能。实现了文本框相关功能。支持常见的快捷键操作,选中的线条或文本框可以通过shift吸附到周围的元素。
具体功能包括:
◼ 支持键盘/鼠标操作,必要的菜单操作
◼ 实现对自定义流程图文件的读写
◼ 实现对流程图基本要素:线、箭头、矩形、菱形 等线面的绘制
◼ 实现对图形要素的自由缩放和颜色设置(包括边 框和填充)
◼ 实现文本框的添加和文字编辑
◼ 支持撤销和重做功能
◼ 对图像选择区域的复制、粘贴、剪切和移位
◼ 支持文字查找和替换
◼ 可以导出SVG格式的矢量图
◼ 箭头线自动连接
◼ 图形元素旋转
本项目作为 北京理工大学小学期课程作业的一部分,仅供教学用途。未经允许,不得将本项目用于其他用途。