开发一个可以在不同项目间复用的查找对话框
查找对话框的界面通过布局管理器相互嵌套完成
查找功能的核心思想:
- 获取当前光标的位置并作为起始点
- 向后(向前)查找目标第一次出现的位置
- 通过目标位置以及目标长度在文本框进行标记
QString类中提供了子串查找的相关函数
- indexOf:从指定位置向后查找目标子串的下标位置
- lastIndexOf:从指定位置向前查找子串的下标位置
Qt中的光标信息类QTextCursor
- 文本框中的光标是一个QTextCursor对象
- 所有与光标相关的信息都通过QTextCursor描述
- 如:光标位置,文本选择等等