PyQt5-单行文本编辑如何控制光标
1、控制光标后移:cursorBackward(bool, step)
①参数bool,为True 带选中效果;False 不带选中效果(如果已经选中,则效果相反);
②参数step(int类型),向后移动字符数;
③添加一个按钮,并连接信号槽,进行测试。
2、控制光标前移:cursorForward(bool, step)
①参数bool,为True 带选中效果;False 不带选中效果(如果已经选中,则效果相反);
②参数step(int类型),向前移动字符数;
③添加一个按钮,并连接信号槽,进行测试。
3、控制光标向后移动一个单词:cursorWordBackward(bool)
参数bool;为True 带选中效果;False 不带选中效果(如果已经选中,则效果相反);
添加一个按钮,并连接信号槽,进行测试。
4、控制光标向前移动一个单词:cursorWordForward(bool)
参数bool;为True 带选中效果;False 不带选中效果(如果已经选中,则效果相反);
添加一个按钮,并连接信号槽,进行测试。
5、控制光标移动到行首:home(bool)
参数bool;为True 带选中效果;False 不带选中效果(如果已经选中,则效果相反);
添加一个按钮,并连接信号槽,进行测试。
6、控制光标移动到行尾:end(bool)
参数bool;为True 带选中效果;False 不带选中效果(如果已经选中,则效果相反);
添加一个按钮,并连接信号槽,进行测试。
7、获取光标位置: cursorPosition() ;
设置光标位置;setCursorPosition(int),
例如:获取光标位置,判断后设置光标在字符串中间位置。
添加一个按钮,并连接信号槽,进行测试。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:42
阅读量:57
阅读量:93
阅读量:61
阅读量:36