|
技术:C++、QT等
摘要:
随着计算机科学技术的飞速发展,图形化操作在人们生活中日益增加,人们对图形图像处理的需求也越来越大。利用QT跨平台的优良特性,以及它提供给开发者建立图形用户界面需要的特性,设计了一款可移植的图像格式转换器。该软件可以实现图片查看、图片缩小、放大、图片打印和图像格式转换等功能。
本设计是在windows 7和Linux Ubuntu16.04下使用QT技术进行的GUI设计,以C++为基础开发语言,利用QT Creator 5.5.1 IDE的图形界面快速开发功能实现一个图形用户界面,并且通过调用QT中自带的C++类库完成图像格式转换器的设计与实现。
该设计是调用系统的函数接口来编程的,具有体积小、占用资源少、运行速度快等特性,还可以通过QT跨平台的特性,实现代码复用、快捷移植等。通过利用Qt Creator5.1.1开发工具对图像格式转换器的开发,了解了利用QT开发软件的流程和Qt自带的强大C++类库,为以后相关软件的开发和Qt的熟练使用奠定了坚实的基础。
关键词:跨平台;可移植;图像格式转化;代码复用
目录:
1 绪 论 1
1.1 课题背景 1
1.2 课题研究目的和意义 1
1.3 论文研究主要内容 2
1.4 小结 3
2 Qt软件介绍及开发 4
2.1 Qt介绍及其发展 4
2.2 Qt的特点和组成 11
2.3 Qt的开发机制介绍 15
2.4 小结 19
3 图像格式转换器的设计与实现 20
3.1 架构分析与设计 20
3.1.1需求分析设计 20
3.1.2 界面设计分析 21
3.1.3 软件框架设计 24
3.2 程序的实现 30
3.3 小结 34
4 软件功能测试 35
4.1 测试的任务及目标 35
4.1.1 测试的任务 35
4.1.2 测试的目标 35
4.1.3测试的原则 35
4.2 Qt下软件测试 36
4.2 双平台测试 37
4.2.1 Win7下测试 37
4.2.2 Linux Ubuntu 16.04下测试 39
4.3 小结 41
5 结论 42
参考文献 43
致 谢 44
附录:英文技术资料翻译 45
论文字数:22541
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|