Python Pyqt:QTextCursor.WordUnderCorsor未按预期工作

Python Pyqt:QTextCursor.WordUnderCorsor未按预期工作,python,qt,user-interface,pyqt,Python,Qt,User Interface,Pyqt,我使用的是QTextCursor.wordundersersor,但它不能按我所希望的方式工作,例如,如果我有: (文本) 它只会给出(或文本或)而不是(文本),这正是我想要的。它也不适用于逗号、$、#等 有什么方法可以让它处理这些字符吗?QTextCursor.wordundersor将一个“单词”视为同一类的一组完整字符。我做了一些搜索,找不到如何改变这种行为 但是,应该很容易在光标下找到单词,然后使用逐步扩大选择范围,检查新字符是否“可接受”,然后对两侧(左侧和右侧)执行此操作

我使用的是
QTextCursor.wordundersersor
,但它不能按我所希望的方式工作,例如,如果我有:

(文本)

它只会给出
文本
而不是
(文本)
,这正是我想要的。它也不适用于逗号、$、#等


有什么方法可以让它处理这些字符吗?

QTextCursor.wordundersor
将一个“单词”视为同一类的一组完整字符。我做了一些搜索,找不到如何改变这种行为

但是,应该很容易在光标下找到单词,然后使用逐步扩大选择范围,检查新字符是否“可接受”,然后对两侧(左侧和右侧)执行此操作