2

我正在使用QTextCursor.WordUnderCursor,但它没有按我想要的方式工作,例如,如果我有:

(文本)

它只会给出(OR textOR)不是(text)我想要的。它也不适用于逗号、$、# 等。

有什么办法可以让它与这些角色一起工作吗?

4

1 回答 1

2

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

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

于 2013-10-09T04:10:47.780 回答