我正在尝试使用 Python 创建的带有 PyQt4 GUI 的小型编辑器。
到目前为止,该程序可以打开一个文本文件、显示文本、保存对它的更改或对其完全执行操作(如按下按钮并计算单词)。
但是,我想创建一个更改选定文本的函数(在 PyQt4 的 textEdit 对象中)。例如,选择一段并计算单词的数量,或反转字母,或其他)。
我怎样才能做到这一点?
我正在尝试使用 Python 创建的带有 PyQt4 GUI 的小型编辑器。
到目前为止,该程序可以打开一个文本文件、显示文本、保存对它的更改或对其完全执行操作(如按下按钮并计算单词)。
但是,我想创建一个更改选定文本的函数(在 PyQt4 的 textEdit 对象中)。例如,选择一段并计算单词的数量,或反转字母,或其他)。
我怎样才能做到这一点?
textCursor 为您提供光标,它是一个 QTextCursor。
它有一个名为 select 的插槽,您可以使用它。无论如何看看那个类,你会找到你需要的。