linux加qt课设,基于某LinuxQT图形图像课程设计(23页)-原创力文档

科技学院

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中的事件机制……………………………………………………5

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值