2013-10-09 43 views
2

我使用QTextCursor.WordUnderCursor如預期,但它不工作,我怎麼想,例如,如果我有:PyQt的:QTextCursor.WordUnderCursor不工作

(文本)

它只會給(text)(text)這就是我想要的。它也沒有用逗號,$#工作等

有沒有什麼辦法可以讓它使用這些字符工作?

回答

2

QTextCursor.WordUnderCursor考慮一個「字」是一個完整的組同一類的字符。我做了一些搜索,並找不到如何改變這種行爲。然而,它應該很容易得到光標下的單詞,然後使用QTextCursor.setPostition()逐步擴大選擇範圍,檢查新字符是否「可接受」,然後對雙方(左側和右側)執行該操作。