算法设计: 通过输入对话框获取目标行号查找换行符的位置计算目标行第一个字符的下标通过QTextCursor定位目标行 工具栏和状态栏的可见性 通过setVisible()设置可见性更新界面上QAction对象的状态 菜单中的QAction对象是否勾选工具栏中的QAction对象是否按下