基于Qt的多文档编辑器的实现-毕业设计

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

运行可行性
操作简便, 界面友好
window平台
9
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
三、开发工具介绍
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
Qt 是一个跨平台应用程序和 UI开发 框架。使用 Qt您只需一次性开发应 用程序,无须重新编写源代码,便 可跨不同桌面和嵌入式操作系统部 署这些应用程序。Qt Creator 是全 新的跨平台集成开发环境,可单独 使用,也可与 Qt 库和开发工具组
多文档编辑
* 表示当前正在操作的未保存文档
26
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
弹窗提示
27
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
多文档编辑
文本剪切功能 文档最小化
28
目录
Contents
项目目的 可行性分析 开发工具介绍 设计思想 成果演示
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
菜单展示
文件菜单
17
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
菜单展示
编辑菜单
18
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
菜单展示
窗口菜单
19
目录
Contents
保存窗口设置 自定义右键菜单功能
其他功能
完善程序功能
显示光标位置,设置滚动 条,显示状态信息
实现多文档编译器的应用 14
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
五、成果演示
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
开始页面
16
目录
成一套完整的软件开发工具包 ( SDK).其中包括:高级 C++代码编 辑器,项目和生成管理工具,集成 的上下文相关的帮助系统,图形化 调试器,代码管理和浏览工具。
11
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
四、设计思想
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
右键菜单
29
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
右键菜单
在状态栏中显示光标位置
30
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
滚动条
文档超出主窗体,自动出现滚动条
31
感谢聆听
汇报人:
6
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
技术可行性
C++ Qt Creator
面向对象
多文档 编辑器
面向对象基本思想是使用对象、类、继承、 封装、消息等基本概念来进行程序设计。从 现实世界中客观存在的事物(即对象)出发 来构造软件系统,并且在系统构造中尽可能 运用人类的自然思维方式。设计开发在技术 上是可行的!
太原理工大学
基于QT的多文档编辑器
指导老师: 汇报人:
目录
Contents
一 项目综述 二 可行性分析 三 开发工具介绍 四 设计思想 五 成果展示
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想
成果演示
一、项目综述
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
新建文档
有操作文档时,激活文件菜单中的选项
23
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
新建文档
有操作文档时,激活工具栏按钮
24
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
文档保存、另存为
25
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
7
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
经济可行性
本设计所消耗的物 力与财力不多,关键是 思想架构,设计成功后 可在互联网上供用户下 载。经济效益与经济投 资是很少的,成本低, 薄利多销!
8
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
菜单展示
帮助菜单
20
目录
Contents
项目综述 可行性分析 开发工具介绍 设ຫໍສະໝຸດ Baidu思想 成果演示
新建文档
工具栏的提示 状态栏的提示
21
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
新建文档
22
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
综合思想
多文档编 辑器
QMdiArea类 为多文档区域
QMainWindo ws类为主窗体
QTextEdit类为 子窗口部件
13
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
界面设计
设计实现
针对于主窗口菜单栏 和任务栏
子类化窗口的中心部件
创建子窗口类
实现菜单功能
以上一步的基础 实现菜单功能
• 随着计算机技术的不断发展,文本编辑器成为大家必不可 少的工具,但是不同的用户对文本编辑器有不同的功能需求, 所以除了像office中的word还有WPS等大众文本编辑器,还需要 一些带有一定相关专业功能的文本编辑器,可以方便用户进行 工作与开发。本设计就是针对底层用户开发的,及文本操作、 编辑操作、格式操作于一体的简易文本编辑器。
目的 1 方便用户进行工作和开发
2 针对底层用户开发,简易
3 针对多文本操作
4 符合个人的使用习惯
4
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
二 、可行性分析
目录
Contents
项目综述 可行性分析 开发工具介绍 设计思想 成果演示
可行性分析
技术可行性 经济可行性 运行可行性
相关文档
最新文档