基于Qt的多文档编辑器实现
[关键词:Qt,多文档,编辑器] [热度 ]提示:此毕业设计论文完整版包含【论文,源程序,答辩稿】 作品编号:rjgc0359,word全文:43页,合计:14000字 |
实现打开文件操作
当要打开一个文件是,要先判断这个文件是否已经被打开,这样就需要遍历多文电工区域子窗口中德文件,如果发现该文件已经打开,则直接设置该子窗口为活动窗口,否则直接打开加载要打开的文件;并添加新的子窗口。
先在mainwindow.h文件中添加类的前置声明classQMdiSubWindow;然后添加peivate函数声明:
我们打开该界面时,显示如图6-1所示,我们可以看到菜单栏和工具栏,此为我们此次毕业设计,多文档编辑器的初始界面,未经任何操作。接下来我们将逐步介绍该设计的使用和实现。
该部分对菜单栏进行实现,如图6-2。,在文件中添加了常用的新建、打开、保存、另存和退出几个选项,如图6-2.a所示;编辑菜单栏中添加了撤销、回复、复制、剪切、黏贴等选项,如图6-2.b;窗口菜单栏中添加了关闭、关闭所有、平铺、层叠、下一页以及前一页等选项,如图6-2.c所示;帮助菜单添加了关于本软件的介绍和关于Qt的一个介绍,如图6-2.d所示。
该部分对工具栏进行设计实现,这里以新建为例,如图6-3所示,当鼠标移动到工具栏相应操作时,在该操作下弹出提示框会显示该操作,同时,在窗体左下角,状态栏会显示该操作的作用,新建文件并输入文字如图4所示。
待深入研究
该项目为多文档编辑器,实现基本了的创建、保存、另存等文本操作,剪切、复制、黏贴等编辑操作,在运行该编辑器时,可以直接编辑默认的新建文件,在上方标签中作标记显示正在编辑的文件,右下方显示光标位置。对于主窗体下实现多个文档窗口同时操作,使之更符合操作者使用习惯,能够更方便快捷的在同一窗口下实现多文档的操作。
该项目的完成基本的符合使用要求,必要的功能已经逐步完善,然而该项目的实现目前只是实现了基本操作,没有添加过多的个人元素,建议这个方向为后续项目过程中需要注意的问题,希望能有所改善,使设计实用性更高;其次界面有些呆板,也可以作为一个突破方向去做出改善,在图标和标志的引用上可以多找一些素材使得界面更加美观。
提示:此毕业设计论文完整版包含【论文,源程序,答辩稿】 作品编号:rjgc0359,word全文:43页,合计:14000字 |
本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于Qt的多文档编辑器实现(论文,源程序,答辩稿)!