基于LinuxQT图形图像专业课程设计.docVIP

  • 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)

1亿VIP精品文档

相关文档