Способ исключить символ из выбора слова

Я расширяю QPlainTextEdit.

Когда я дважды щелкаю по слову, содержащему вертикальную черту, например: {"foo"|upper|reverse}, весь текст окружается.

Я хотел бы исключить символ трубы "|" от выбора и не знаю, что делать Есть ли способ изменить поведение QTextCursor::WordUnderCursor?

Я бы хотел, чтобы этот символ действовал так же, как пробел или, в более общем смысле, как невыбираемый символ.

Как указано в документах QT:

Выбирает слово под курсором. Если курсор не находится в строке выбираемых символов, текст не выделяется.


person Christophe Eblé    schedule 30.03.2010    source источник


Ответы (1)