Я хотел бы написать простой текстовый редактор, включающий простые инструкции по уценке в QML.Поэтому я добавил TextEdit-Element и функцию JavaScript для подсветки синтаксиса.
Например:
Я хочу напечатать строку между двумя звездочками '*' в полужирный .
Поэтому мне нужно вставить тег <b>
до или тег </b>
после последнего символа (*), но свойство элемента является документом HTML.
Как найти правильную позицию (я могу получить доступ к позиции курсора, но она отличается от позиции html-doc)?И вставить эти теги?Существуют ли какие-нибудь вспомогательные методы, читы или рекомендации?