- 3
- 0
- 约1.56万字
- 约 31页
- 2020-11-07 发布于江苏
- 举报
郑州科技学院
QT课程设计
题 目 制作画图工具
学生姓名
专业班级
学 号
所 在 系
指导老师
完成时间 年 月日
目 录
1概述………………………………………………………………………………1
1.1 项目名称…………………………………………………………………1
1.2 画图工具基础框架……………………………………………………1
1.3 画图工具功效介绍……………………………………………………2
1.3.1菜单…………………………………………………………………2
1.3.2线型选择……………………………………………………………3
1.3.3画笔宽度……………………………………………………………3
1.3.4画笔颜色……………………………………………………………3
1.3.5清空画板……………………………………………………………3
1.3.6绘制图形……………………………………………………………3
1.3.7橡皮擦………………………………………………………………3
1.3.8坐标定位……………………………………………………………3
1.4 制作画图工具使用编程语言……………………………………4
1.5 编译环境………………………………………………………………4
1.6 使用QT编程语言制作画图工具优势………………………4
1.7 项目制作过程中应用到QT知识………………………………4
1.7.1信号和槽……………………………………………………………4
1.7.2对话框………………………………………………………………4
1.7.3创建主窗口…………………………………………………………4
1.7.4自定义窗口部件……………………………………………………4
1.7.5布局管理……………………………………………………………5
1.7.6 QT中事件机制
1.7.7二维图形绘制……………………………………………………5
1.8 项目中建立类…………………………………………………………5
1.9 类之间相互关系………………………………………………………5
2 总体设计…………………………………………………………………………6
2.1 主窗口……………………………………………………………………6
2.1.1创建主窗口…………………………………………………………6
2.1.2添加菜单……………………………………………………………6
2.1.3添加子菜单…………………………………………………………6
2.1.4创建状态栏…………………………………………………………7
2.2 悬浮窗……………………………………………………………………7
2.2.1线型选项……………………………………………………………7
2.2.2画笔宽度调整………………………………………………………8
2.1.3画笔颜色选择………………………………………………………8
2.2.4清空画板……………………………………………………………9
2.2.5绘制图形……………………………………………………………9
2.2.6橡皮擦……………………………………………………………9
2.3 画板………………………………………………………………………10
2.3.1画布创建…………………………………………………………10
2.3.2画布颜色初始化…………………………………………………10
2.3.3画板大小……………………………………………………………10
3 具体设计………………………………………………………………………10
3.1 子菜单功效实现……………………………………………………10
3.1.1 New功效实现…………………
原创力文档

文档评论(0)