- 132
- 0
- 约1.28万字
- 约 27页
- 2017-06-11 发布于湖北
- 举报
Qt 图形 课程设计
郑州科技学院
QT课程设计
题 目 图形图像的绘制
学生姓名
专业班级
学 号
所 在 系 信息工程学院
指导教师
完成时间 年 月日
目 录
1. 概述 4
1.1 背景说明 4
1.1.1简介 4
1.1.2 功能和优势 4
1.2 项目名称 5
1.3 项目功能 5
1.4 项目基本框架结构 5
2. 各模块功能的介绍 6
2.1 工具栏 6
2.1.1 file文件 6
2.1.2 help帮助 7
2.2 操纵台 7
2.2.1 style线型选择 7
2.2.2 width画笔宽度 8
2.2.3 color画笔颜色 8
2.2.4 clear清空画板 9
2.2.5 绘制图形 9
2.2.6 erasor 橡皮擦 10
2.2.7坐标定位 11
2.2.8画布 11
2.3 布局格式 11
3. 详细设计 12
3.1 子菜单功能的实现 12
3.1.1 New功能的实现 12
3.1.2 Open 功能的实现 13
3.1.3 Save 功能的实现 13
3.1.4 SaveAs 功能的实现 14
3.1.5 Exit 功能的实现 15
3.2 悬浮窗内各个功能的实现 15
3.2.1 Style功能的实现 15
3.2.2 Width 功能的实现 16
3.2.3 Color 功能的实现 17
3.2.4 Clear 功能的实现 18
3.2.5 绘图功能的实现 19
3.2.6 erasor 功能的实现 20
3.3 鼠标形状设置 20
3.4 坐标位置显示功能的实现 21
4. 项目中所用到的QT知识介绍 21
4.1 信号与槽 21
4.2 创建主窗口 23
4.3 自定义窗口部件 23
4.4 布局管理 23
4.5 QT中的事件机制 24
4.6 二维图形的绘制 25
4.7 项目中建立的类 25
4.8 类之间的相互关系 25
结束语…………………………………………………………………26
致谢……………………………………………………………………26
参考文献 27
1.概述
1.1背景说明
1.1.1简介
Qt Creator 包括项目生成向导、高级的 C++ 代码编辑器、浏览文件及类的工具、集成了 Qt Designer、Qt Assistant、Qt Linguist、图形化的 GDB 调试前端,集成 qmake 构建工具等。
1.1.2 功能和优势
QtCreator主要是为了帮助新 Qt 用户更快速入门并运行项目,还可提高有经验的 Qt 开发人员的工作效率。
1.使用强大的 C++ 代码编辑器可快速编写代码
语法标识和代码完成功能输入时进行静态代码检验以及提示样式上下文相关的帮助代码折叠括号匹配和括号选择模式高级编辑功能
使用浏览工具管理源代码
为Qt跨平台开发人员的需求而量身定制
图1.1
图1.2
图1.3
各模块功能的介绍
2.1工具栏
2.1.1 file文件
文件的下拉菜单中包含
new(新建)
newAct=newQAction(QIcon(:/new/prefix1/image/new.PNG),tr(New),this);
open(打开一个图片)
openAct=newQAction(QIcon(:/images/open.png),tr(Open...),this);
save(保存)在此菜单中用户可以根据提示将所打开的文件保存到自己想要保存的位置,方便以后用户的查找。
saveAct=newQAction(QIcon(:/new/prefix1/image/save.PNG),tr(Sa
原创力文档

文档评论(0)