描述
主要功能有:
新建,打开,保存,另存为,打印,
编辑,撤销,,拖放,xml配置文件读写,字体更改,查找替换
菜单栏,工具栏,状态栏的实现
如下图所示:
?
效果如下所示:
?...源码下载地址: https://download.csdn.net/download/qq_37997682/10453294
源码文件介绍
MainWindowUI.cpp...QFindDialog.cpp //实现查找对话框
QReplaceDialog.cpp //实现替换对话框
XmlStream.cpp...//实现配置文件的读写
笔记
1.查找对话框的实现
步骤:
获取当前文本框光标cursor位置
以获取的位置为起始点,通过QString类的indexOf/...,
2.替换对话框的实现
和查找对话框一样,只是多了一步替换功能,所以可以继承于查找对话框
3.Xml配置文件的实现
配置文件用来保存程序最近一次运行退出前的状态(比如:记事本字体,窗口位置,工具栏显示等