qutebrowser WebEngineCaret
WebEngineCaret 类是一个继承自 browsertab.AbstractCaret 的 Python 类,它是 QtWebEngine 实现的一个页面光标/选择相关的类。
什么是 Caret?在浏览器中,Caret 通常指的是文本编辑器中的光标,它用于指示用户当前正在编辑的位置。
在这个类中,它定义了一些方法,用于控制页面光标/选择的移动和操作,例如:
_flags:返回传递给 JavaScript 的标志_on_mode_entered:在进入光标模式时调用_selection_cb:在光标状态改变时调用_on_mode_left:在离开光标模式时调用- 分别将光标移动到
move_to_next_line:下一行move_to_prev_line:上一行move_to_next_char:下一个字符move_to_prev_char:上一个字符move_to_end_of_word:单词结尾move_to_next_word:下一个单词move_to_prev_word:上一个单词move_to_start_of_line:行首move_to_end_of_line:行尾move_to_start_of_next_block:下一个块的开头move_to_start_of_prev_block:上一个块的开头move_to_end_of_next_block:下一个块的结尾move_to_end_of_prev_block:上一个块的结尾move_to_start_of_document:文档开头move_to_end_of_document:文档结尾
toggle_selection:切换选择状态drop_selection:取消选择selection:获取当前选择的文本reverse_selection:反转选择_follow_selected_cb_wrapped:在选择元素后调用follow_selected:跟随选择的元素
本文作者:Maeiee
本文链接:qutebrowser WebEngineCaret
版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!
喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!
